home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Data 1996 December / CD-ROM DATA 96.ISO / INTERNET / OFFLINE / COMPUTER / CDEDEMO.ZIP / CDE.TXT < prev    next >
Encoding:
Text File  |  1996-07-17  |  165.7 KB  |  6,557 lines

  1. (c) 1981-1996 The Computer Language Company Inc.
  2. All rights reserved. Demo Version, July 1996
  3.  
  4. INTRO.BMP
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. A/D converter
  17. (Analog to Digital Converter)  A device that
  18. converts continuously varying analog signals from
  19. instruments that monitor such conditions as
  20. movement, temperature, sound, etc., into binary
  21. code for the computer.  It may be contained on a
  22. single chip or can be one circuit within a chip.
  23. See modem and codec.  Contrast with D/A converter.
  24.  
  25.  
  26. AD_CONV.WMF
  27.  
  28. A/D Converter
  29.  
  30.  
  31.  
  32.  
  33.  
  34. ABI
  35. (Application Binary Interface)  A specification for
  36. a particular hardware platform and operating
  37. system.  It is one step beyond the application
  38. program interface (API), which defines the calls
  39. from the application to the operating system.  The
  40. ABI defines the API plus the machine language for a
  41. particular CPU family.  An API does not ensure
  42. runtime compatibility, but an ABI does, because it
  43. defines the machine language, or runtime, format.
  44.  
  45.  
  46. ABI.WMF
  47.  
  48. ABI and API Relationship
  49.  
  50.  
  51.  
  52.  
  53.  
  54. abort
  55. (1) To exit a function or application without
  56. saving any data that has been changed.
  57.  
  58. (2) To stop a transmission.
  59.  
  60.  
  61.  
  62. About this database
  63. The full version of this database contains more
  64. than 9,000 entries and more than 700 illustrations
  65. and photographs on CD-ROM.  Look up "order form"
  66. for ordering information.
  67.  
  68.     This product has been more than 15 years in the
  69. making.  It started out in 1981 as the book, The
  70. Computer Glossary, a 330-term compendium to Alan
  71. Freedman's computer literacy seminars.  By 1989,
  72. the 4th edition contained 3,500 terms with 400
  73. illustrations and won the "Best Reference Book of
  74. the Year" award from Computer Book Review.
  75.  
  76.     From 1990 to 1996, text-only versions were
  77. available on disk for DOS and Windows.  In 1996, an
  78. entirely new Windows version was released and
  79. pictures were included for the first time.  The
  80. Glossary was renamed Computer Desktop Encyclopedia
  81. to reflect the true scope of the product today.
  82.  
  83. This Demo
  84. This demo version contains a small sample of the
  85. types of entries in the full version.  However,
  86. none of the entries in this version are as complete
  87. and as in-depth as the full version.
  88.  
  89.     Nevertheless, you can get the feel of the
  90. product and see in an instant how easy it is to
  91. use.
  92.  
  93.  
  94.  
  95.  
  96.  
  97. abstract class
  98. Also called an abstract superclass, in object
  99. technology, it is a class created as a master
  100. structure.  No objects of an abstract class are
  101. created, rather subclasses of the abstract class
  102. are defined with their own variations, and the
  103. subclasses are used to create the actual objects.
  104.  
  105.  
  106.  
  107. accelerator
  108. A key combination used to activate a task.  See
  109. accelerator board and graphics accelerator.
  110.  
  111.  
  112.  
  113. accelerator board
  114. An add-in board that replaces the existing CPU with
  115. a higher performance CPU.  See graphics
  116. accelerator.
  117.  
  118.  
  119.  
  120. access
  121. To store data on and retrieve data from a disk or
  122. other peripheral device.   See access arm, access
  123. method and Microsoft Access.
  124.  
  125.  
  126.  
  127. ACM
  128. (Association for Computing Machinery, 1515
  129. Broadway, New York, NY 10036, 212/869-7440)  A
  130. membership organization founded in 1947 dedicated
  131. to advancing the arts and sciences of information
  132. processing.  In addition to awards and
  133. publications, ACM also maintains special interest
  134. groups (SIGs) in the computer field.
  135.  
  136.  In the full version of this software, all the
  137.  major associations in the field are included
  138.  as entries.  A list of these associations is
  139.  also included.
  140.  
  141.  
  142.  
  143.  
  144.  
  145. ActiveMovie
  146. A video programming interface (API) from Microsoft
  147. for Windows 95 and NT that provides playback of
  148. MPEG, AVI and QuickTime video as well as WAV audio.
  149. It can decode MPEG movies in software and display
  150. them full screen at 24 fps on a 90MHz Pentium.
  151.  
  152.  
  153.  
  154. ActiveX
  155. An umbrella term for Microsoft products that
  156. enhance Internet usage.  Much of the publicity has
  157. centered around Active X controls, which are OLE
  158. controls (OCXs) that have been specialized to run
  159. in the Web.  This allows a huge variety of pre-
  160. built functions to be activated within intranets as
  161. well as the Internet.
  162.  
  163.  
  164.  
  165. Ada
  166. A high-level programming language developed by the
  167. U.S. Department of Defense along with the European
  168. Economic Community and many other organizations.
  169. It was designed for embedded applications and
  170. process control but is also used for logistics
  171. applications.  Ada is a Pascal-based language that
  172. is very comprehensive.
  173.  
  174.     Ada was named after Augusta Ada Byron (1815-
  175. 1852), Countess of Lovelace and daughter of Lord
  176. Byron.  She was a mathematician and colleague of
  177. Charles Babbage, who was developing his Analytical
  178. Engine.  Some of her programming notes for the
  179. machine have survived, giving her the distinction
  180. of being the first documented programmer in the
  181. world.
  182.  
  183.     The following Ada program converts Fahrenheit to
  184. Celsius:
  185.  
  186.  with Text_IO;
  187.  procedure Convert is
  188.  package Int_IO is new Text_IO.Integer_IO(Integer);
  189.  Fahrenheit : Integer;
  190.  begin
  191.   Text_IO.Put_Line("Enter Fahrenheit");
  192.   Int_IO.Get(Fahrenheit);
  193.   Text_IO.Put("Celsius is ");
  194.   Int_IO.Put((Fahrenheit-32) * 5 / 9);
  195.   Text_IO.New_Line;
  196.  end Convert;
  197. 
  198.  
  199.  
  200.  In the full version of this software,
  201.  all the major programming languages are
  202.  explained.  The same example of changing
  203.  Fahrenheit to Celsius is included so you can
  204.  compare the differences in syntax.
  205.  
  206.  
  207.  
  208.  
  209.  
  210. Adobe
  211. (Adobe Systems, Inc., Mountain View, CA)  Founded
  212. in 1982 by Dr. John Warnock, Adobe helped pioneer
  213. desktop publishing with its fonts and applications.
  214. Initially developed for the Macintosh, Adobe's
  215. PostScript fonts have become the industry standard
  216. among graphics and printing service bureaus.  Adobe
  217. PhotoShop and Adobe Type Manager are examples of
  218. world-class software that spearheaded the industry.
  219.  
  220.     In 1995, Adobe acquired Aldus Corporation,
  221. makers of PageMaker, turning Adobe into the
  222. preeminent desktop publishing software company.
  223.  
  224.  In the full version of this software,
  225.  backgrounders on the major hardware and
  226.  software vendors are included.
  227.  
  228.  
  229.  
  230.  
  231.  
  232. AmCoEx
  233. See used computers and computer exchange.
  234.  
  235.  In the full version of this software, the
  236.  latest index of used computer prices is
  237.  included from the American Computer Exchange.
  238.  Find out how much a used desktop computer,
  239.  laptop or printer is worth on the market.
  240.  
  241.  
  242.  
  243.  
  244.  
  245. America Online
  246.  
  247.  In the full version of this software, a
  248.  description of all the major online services
  249.  are included.
  250.  
  251.  
  252.  
  253.  
  254.  
  255. analog
  256. A representation of an object that resembles the
  257. original.  Analog devices monitor conditions, such
  258. as movement, temperature and sound, and convert
  259. them into analogous electronic or mechanical
  260. patterns.  For example, an analog watch represents
  261. the planet's rotation with the rotating hands on
  262. the watch face.  Telephones turn voice vibrations
  263. into electrical vibrations of the same shape.
  264. Analog implies continuous operation in contrast
  265. with digital, which is broken up into numbers.
  266.  
  267.  
  268. Advantages and Disadvantages
  269. Of Analog Techniques
  270. Traditionally, audio and video recording has been
  271. analog.  Sound, which is continuously varying air
  272. vibrations, is converted into analogous electrical
  273. vibrations.  Video cameras scan their viewing area
  274. a line at a time and convert the infinitely varying
  275. intensities of light into analogous electrical
  276. signals.
  277.  
  278.     The ability to capture the subtle nature of the
  279. real world is the single advantage of analog
  280. techniques.  However, once captured, modern
  281. electronic equipment, no matter how advanced,
  282. cannot copy analog signals perfectly.  Third and
  283. fourth generations of audio and video recordings
  284. show marked deterioration.
  285.  
  286.     By converting analog signals into digital, the
  287. original audio or video data can be preserved
  288. indefinitely and copied over and over without
  289. deterioration.  Once continuously varying analog
  290. signals are measured and converted into digital
  291. form, they can be stored and transmitted without
  292. loss of integrity due to the accuracy of digital
  293. methods.
  294.  
  295.     The key to conversion is the amount of digital
  296. data that is created from the analog signal.  The
  297. shorter the time interval between samples and the
  298. more data recorded from that sample, the more the
  299. digital encoding reflects the original signal.
  300.  
  301.  
  302.  
  303. ANALOG.WMF
  304.  
  305. Analog Concepts
  306. There are many analog systems.  Watch hands are
  307. analogous to the earth's rotation.  Analog
  308. telephones turn air waves into analogous
  309. electrical waves.
  310.  
  311.  
  312. CARRIER.WMF
  313.  
  314. Analog Radio
  315. Radio broadcasting uses analog transmission.
  316.  The sound waves are wrapped in a carrier
  317. frequency unique to each station in the area. 
  318. The sound is maintained in analog
  319. form throughout the entire chain from
  320. recording microphone to the listener's
  321. speaker.
  322.  
  323.  
  324.  
  325.  
  326.  
  327. AppleTalk
  328. Apple's local area network architecture introduced
  329. in 1985.  It supports Apple's proprietary LocalTalk
  330. access method as well as Ethernet and Token Ring.
  331. The AppleTalk network manager and the LocalTalk
  332. access method are built into all Macintoshes and
  333. LaserWriters.
  334.  
  335.     With other products from Apple and third
  336. parties, AppleTalk can run in PCs, VAXs and UNIX
  337. workstations.  Since AppleTalk is patterned after
  338. the OSI model, it is a routable protocol that
  339. contains a network layer (OSI layer 3).
  340.  
  341.  
  342.  
  343. application partitioning
  344. Separating an application into components that run
  345. on clients and multiple servers in a client/server
  346. environment.  Programming languages and development
  347. systems that support this architecture, known as
  348. three-tier client/server, may allow the program to
  349. be developed as a whole and then separated into
  350. pieces later.  Development systems are
  351. differentiated by their ability to perform
  352. partitioning as a mainstream function in a high-
  353. level language or with visual programming (drag &
  354. drop) versus having to write chunks of code in C.
  355.  
  356.     Application partitioning is an important
  357. capability for migrating legacy systems onto
  358. client/server environments.  In many business
  359. applications, there is alot of processing that
  360. should be done centrally in a server and not in
  361. each client machine.  Such programs are either too
  362. demanding and process intensive for the client or
  363. they represent proprietary business logic that
  364. should not be replicated all over the enterprise.
  365. The centralized mainframe has always made alot of
  366. sense for many applications.  Partitioning the
  367. logic onto multiple servers emulates this approach
  368. in a client/server environment.
  369.  
  370.  
  371. Who's Doing It?
  372. Application partitioning can always be accomplished
  373. by writing 3GL code.  However, with today's push
  374. for rapid application development (RAD), writing in
  375. a traditional programming language takes time.
  376. Newer client/server development systems such as
  377. Forte and DYNASTY provide application partitioning
  378. at the 4GL level, and it is being included in
  379. upgrades to existing development systems.
  380.  
  381.     The OSF's Distributed Computing Environment
  382. (DCE) standard is expected to become popular for
  383. three-tier client/server, because it provides a
  384. standard for accessing programs and databases no
  385. matter where they are located.
  386.  
  387.  
  388.  
  389.  
  390.  
  391. ASCII chart
  392.  
  393. ╔══════════════════════════════╦═════════════════╗
  394. ║         Standard ASCII       ║ Extended ASCII  ║
  395. ║  The first 32 characters are ║      (DOS)      ║
  396. ║        control codes.        ║                 ║
  397. ║                              ║                 ║
  398. ║ 0 Null            │33 !│ 81 Q║128 Ç│174 «│220 ▄║
  399. ║ 1 Start of heading│34 "│ 82 R║129 ü│175 »│221 ▌║
  400. ║ 2 Start of text   │35 #│ 83 S║130 é│176 ░│222 ▐║
  401. ║ 3 End of text     │36 $│ 84 T║131 â│177 ▒│223 ▀║
  402. ║ 4 End of transmit │37 %│ 85 U║132 ä│178 ▓│224 α║
  403. ║ 5 Enquiry         │38 &│ 86 V║133 à│179 ││225 ß║
  404. ║ 6 Acknowledge     │39 '│ 87 W║134 å│180 ┤│226 Γ║
  405. ║ 7 Audible bell    │40 (│ 88 X║135 ç│181 ╡│227 π║
  406. ║ 8 Backspace       │41 )│ 89 Y║136 ê│182 ╢│228 Σ║
  407. ║ 9 Horizontal tab  │42 *│ 90 Z║137 ë│183 ╖│229 σ║
  408. ║10 Line feed       │43 +│ 91 [║138 è│184 ╕│230 µ║
  409. ║11 Vertical tab    │44 ,│ 92 \║139 ï│185 ╣│231 τ║
  410. ║12 Form feed       │45 -│ 93 ]║140 î│186 ║│232 Φ║
  411. ║13 Carriage return │46 .│ 94 ^║141 ì│187 ╗│233 Θ║
  412. ║14 Shift out       │47 /│ 95 _║142 Ä│188 ╝│234 Ω║
  413. ║15 Shift in        │48 0│ 96 `║143 Å│189 ╜│235 δ║
  414. ║16 Data link escape│49 1│ 97 a║144 É│190 ╛│236 ∞║
  415. ║17 Device control 1│50 2│ 98 b║145 æ│191 ┐│237 φ║
  416. ║18 Device control 2│51 3│ 99 c║146 Æ│192 └│238 ε║
  417. ║19 Device control 3│52 4│100 d║147 ô│193 ┴│239 ∩║
  418. ║20 Device control 4│53 5│101 e║148 ö│194 ┬│240 ≡║
  419. ║21 Neg. acknowledge│54 6│102 f║149 ò│195 ├│241 ±║
  420. ║22 Synchronous idle│55 7│103 g║150 û│196 ─│242 ≥║
  421. ║23 End trans. block│56 8│104 h║151 ù│197 ┼│243 ≤║
  422. ║24 Cancel          │57 9│105 i║152 ÿ│198 ╞│244 ⌠║
  423. ║25 End of medium   │58 :│106 j║153 Ö│199 ╟│245 ⌡║
  424. ║26 Substitution    │59 ;│107 k║154 Ü│200 ╚│246 ÷║
  425. ║27 Escape          │60 <│108 l║155 ¢│201 ╔│247 ≈║
  426. ║28 File separator  │61 =│109 m║156 £│202 ╩│248 °║
  427. ║29 Group separator │62 >│110 n║157 ¥│203 ╦│249 ∙║
  428. ║30 Record separator│63 ?│111 o║158 ₧│204 ╠│250 ·║
  429. ║31 Unit separator  │64 @│112 p║159 ƒ│205 ═│251 √║
  430. ║32 Blank space     │65 A│113 q║160 á│206 ╬│252 ⁿ║
  431. ║                   │66 B│114 r║161 í│207 ╧│253 ²║
  432. ║                   │67 C│115 s║162 ó│208 ╨│254 ■║
  433. ║                   │68 D│116 t║163 ú│209 ╤│255  ║
  434. ║                   │69 E│117 u║164 ñ│210 ╥│     ║
  435. ║                   │70 F│118 v║165 Ñ│211 ╙│     ║
  436. ║                   │71 G│119 w║166 ª│212 ╘│     ║
  437. ║                   │72 H│120 x║167 º│213 ╒│     ║
  438. ║                   │73 I│121 y║168 ¿│214 ╓│     ║
  439. ║                   │74 J│122 z║169 ⌐│215 ╫│     ║
  440. ║                   │75 K│123 {║170 ¬│216 ╪│     ║
  441. ║                   │76 L│124 |║171 ½│217 ┘│     ║
  442. ║                   │77 M│125 }║172 ¼│218 ┌│     ║
  443. ║                   │78 N│126 ~║173 ¡│219 █│     ║
  444. ║                   │79 O│127 ║     │     │     ║
  445. ║                   │80 P│     ║     │     │     ║
  446. ╚═══════════════════╧════╧═════╩═════╧═════╧═════╝
  447.  
  448.  In the full version of this software, ASCII
  449.  charts in both decimal and hexidecimal are
  450.  included.  The EBCDIC chart is also included.
  451.  
  452.  
  453.  
  454.  
  455.  
  456. ATM
  457. ^(1) (Asynchronous Transfer Mode)
  458. ^(2) (Automatic Teller Machine)
  459. ^(3) See Adobe Type Manager.
  460.  
  461. (1) (Asynchronous Transfer Mode)  A network
  462. technology for both LANs and WANs that supports
  463. realtime voice and video as well as data.  The
  464. topology uses switches that establish a circuit
  465. from input to output port and maintain that
  466. connection for the duration of the transmission.
  467. This connection-oriented technique is similar to
  468. the analog telephone system.  ATM is defined in the
  469. Broadband ISDN (BISDN) standard.
  470.  
  471.     ATM is scalable and supports transmission speeds
  472. of 25, 100, 155, 622 and 2488 Mbps.  Switched ATM
  473. service is expected to be offered by the common
  474. carriers, providing bandwidth on demand.
  475.  
  476.     ATM is also used as a LAN technology in high-
  477. speed workstations and PCs for demanding
  478. applications such as imaging and video development.
  479. The fervor around ATM has been the ease of future
  480. network management when all desktops, backbones and
  481. wide area services use the same ATM topology.
  482.  
  483. ^Cell Switching
  484. ATM works by chopping all traffic into 53-byte
  485. cells, or packets.  This fixed-length unit allows
  486. very fast switches to be built, because the
  487. processing associated with variable-length packets
  488. is eliminated (finding the end of the frame).  The
  489. small ATM packet also ensures that voice and video
  490. can be inserted into the stream often enough for
  491. realtime transmission.
  492.  
  493. ^Quality of Service
  494. The ability to speficy a quality of service is one
  495. of ATM's most important features, allowing voice
  496. and video to be transmitted smoothly.  Constant Bit
  497. Rate (CBR) guarantees bandwidth for realtime voice.
  498. Variable Bit Rate (VBR) is used for compressed
  499. video.  Available Bit Rate (ABR) adjusts bandwidth
  500. for bursty LAN traffic.  Unspecified Bit Rate (UBR)
  501. provides no guarantee.
  502.  
  503. ^Integration with Legacy LANs
  504. Network applications use protocols, such as TCP/IP,
  505. IPX, AppleTalk and DECnet, and there are tens of
  506. millions of Ethernet, Token Ring and FDDI client
  507. stations in existence.  ATM has to coexist with
  508. these legacy protocols and networks.
  509.  
  510.     LAN Emulation (LANE), defined by the ATM Forum,
  511. interconnects legacy LANs by encapsulating packets
  512. into LANE packets and then converting them into ATM
  513. cells.  It supports existing protocols without
  514. changes to Ethernet and Token Ring clients, but
  515. uses traditional routers for internetworking
  516. between LAN segments.  LAN Emulation does not
  517. provide ATM quality of service.  See LAN Emulation.
  518.  
  519.     MPOA is an ATM standard that routes legacy
  520. protocols while preserving ATM quality of service.
  521. Expected to be finalized in late 1996, Newbridge
  522. Networks has already implemented MPOA in its edge
  523. devices (LAN to ATM devices).  See MPOA.
  524.  
  525.     CIF is a recent technique from Cornell
  526. University that utilizes existing Ethernet clients
  527. and provides the quality of service associated with
  528. ATM.  It carries ATM cells directly within Ethernet
  529. frames.  See CIF.
  530.  
  531. Summary
  532. ATM is considered the most effective networking
  533. technology to meet future needs, and most large
  534. organizations have either installed or have plans
  535. for ATM backbones.  However, new technologies
  536. emerge all the time.  For example, Gigabit Ethernet
  537. may provide an alternative to ATM.  Expected in the
  538. 1997 timeframe, it offers high speed and
  539. compatibility with existing Ethernets.  Fibre
  540. Channel is another high-speed transmission system
  541. that offers gigabit speeds.  Although used mostly
  542. for peripheral transfer, when set up in a switched
  543. network configuration, Fibre Channel offers a
  544. billion bits between stations.  As with everything
  545. else in this fast-moving industry, there are always
  546. new approaches on the horizon.  Stay tuned!
  547.  
  548. (2) (Automatic Teller Machine)  A banking terminal
  549. that accepts deposits and dispenses cash.  Stand
  550. alone or online to a central computer, ATMs are
  551. activated by inserting a cash or credit card that
  552. contains the user's account number on a magnetic
  553. stripe.
  554.  
  555.  
  556. ATMCOMM.WMF
  557.  
  558.  
  559. ATM (Asynchronous Transfer Mode)
  560. This diagram shows ATM switches used as a network
  561. backbone.  Edge devices convert LAN packets, such
  562. as Ethernet and Token Ring, into ATM cells and
  563. vice versa.
  564.  
  565.  
  566.  
  567. ATM.WMF
  568.  
  569. ATM (Automatic Teller Machine)
  570. This is the ATM everyone can relate to.
  571.  
  572.  
  573.  
  574.  
  575.  
  576. AV drive
  577. (Audio Visual drive)  A hard disk drive that is
  578. optimized for audio and video applications.
  579. Transferring analog high-fidelity audio and video
  580. signals onto a digital disk and playing them back
  581. at high performance levels requires a drive that
  582. can sustain continuous reads and writes without
  583. interruption.  AV drives are designed to postpone
  584. thermal recalibration when reading and writing so
  585. that long data transfers will not be interrupted,
  586. and frames will not be lost.
  587.  
  588.  
  589.  
  590. backup types
  591. The selection of files for backup purposes.
  592.  
  593. ^    Full Backup
  594.     Backs up all selected files.
  595.  
  596. ^    Differential Backup
  597. ^    Backs up selected files that have been changed.
  598. ^    This is used when only the latest version of a
  599.     file is required.
  600.  
  601. ^    Incremental Backup
  602. ^    Backs up selected files that have been changed,
  603. ^    but if a file has been changed for the second or
  604. ^    subsequent time since the last full backup, the
  605. ^    file doesn't replace the already-backed-up file,
  606. ^    rather it is appended to the backup medium. 
  607. ^    This is used when each revision of a file must
  608.     be maintained for backup.
  609.  
  610.  
  611.  
  612.  
  613.  
  614. band printer
  615. A line printer that uses a metal band, or loop, of
  616. type characters as its printing mechanism.  The
  617. band spins horizontally around a set of hammers.
  618. When the desired character is in front of the
  619. selected print position, the corresponding hammer
  620. hits the paper into the ribbon and onto the
  621. character in the band.  This is not to be confused
  622. with band printing, which is a method for sending
  623. output to the printer.
  624.  
  625.  
  626. BANDPRNT.WMF
  627.  
  628. Band Printer Mechanism
  629. The hammer pushes the paper into the type slug
  630. when it has moved to the proper position.
  631.  
  632.  
  633.  
  634.  
  635.  
  636. baud
  637. (1) The signalling rate of a line.  It's the
  638. switching speed, or number of transitions (voltage
  639. or frequency changes) that are made per second.
  640. Only at low speeds are bauds equal to bits per
  641. second; for example, 300 baud is equal to 300 bps.
  642. However, one baud can be made to represent more
  643. than one bit per second.  For example, the V.22bis
  644. modem generates 1200 bps at 600 baud.
  645.  
  646. (2) Commonly (and erroneously) used to specify bits
  647. per second for modem speed; for example, 1200 baud
  648. means 1200 bps.  See previous paragraph.
  649.  
  650.  
  651.  
  652. Bay Networks
  653. (Bay Networks, Inc., Santa Clara, CA)  A
  654. communications products company that is the merger
  655. in late 1994 of SynOptics Communications, Inc.,
  656. Santa Clara, CA, and Wellfleet Communications,
  657. Inc., Billerica, MA.  At the time of the merger,
  658. SynOptics was number #1 in hubs, and Wellfleet was
  659. number #2 in routers.
  660.  
  661.     The Bay name comes from Santa Clara being
  662. located in the California Bay area and Billerica,
  663. located in Massachusetts, which is known as the Bay
  664. State.
  665.  
  666.  In the full version of this software,
  667.  backgrounders on the major hardware and
  668.  software vendors are included.
  669.  
  670.  
  671.  
  672.  
  673.  
  674. Bernoulli Box
  675. A removable disk drive for personal computers from
  676. Iomega Corporation, Roy, UT.  It uses a type of
  677. floppy disk technology that provides hard disk
  678. speeds and a very reliable and transportable
  679. storage medium.  The first Bernoulli Box in 1983
  680. used a 10MB, 8" cartridge.  In 1987, 20MB 5.25"
  681. cartridges were introduced and later 44MB and 90MB.
  682. The MultiDisk 150 drive accepts 35, 65, 90, 105 and
  683. 150MB cartridges.  In 1994, the 230MB disk was
  684. introduced that is backward compatible to the 44MB
  685. disks.  Bernoulli drives use the SCSI interface.
  686.  
  687.     Unlike a hard disk in which the read/write head
  688. flies over a rigid disk, the Bernoulli floppy is
  689. spun at high speed and bends up close to the head.
  690. Upon power failure, a hard disk must retract the
  691. head to prevent a crash, whereas the Bernoulli
  692. floppy naturally bends down.  See Bernoulli
  693. principle and Zip disk.
  694.  
  695.  
  696. STRBERN.WMF
  697. STRSYQ.WMF
  698.  
  699.  In the full version of this software, all the
  700.  magnetic tape, magnetic disk and optical disk
  701.  technologies are explained and diagrams are
  702.  included.
  703.  
  704.  
  705.  
  706.  
  707.  
  708. BinHex
  709. A utility and encoding format that originated on
  710. the Macintosh which is used to convert binary files
  711. into 7-bit ASCII for communications over the
  712. Internet.  The Internet only supports seven bits.
  713. See UUencode, Wincode and MIME.
  714.  
  715.  
  716.  
  717. bit
  718. (BInary digiT)  The smallest element of computer
  719. storage.  It is a single digit in a binary number
  720. (0 or 1).  The bit is physically a transistor or
  721. capacitor in a memory cell, a magnetic spot on disk
  722. or tape or a high or low voltage pulsing through a
  723. circuit.
  724.  
  725.     Groups of bits make up storage units in the
  726. computer, called characters, bytes, or words, which
  727. are manipulated as a group.  The most common is the
  728. byte, made up of eight bits and equivalent to one
  729. alphanumeric character.
  730.  
  731.     Bits are widely used as a measurement for
  732. transmission.  Ten megabits per second means that
  733. ten million pulses are transmitted per second.  A
  734. 16-bit bus means that there are 16 wires
  735. transmitting the bit at the same time.
  736.  
  737.     Measurements for storage devices, such as disks,
  738. files and databases, are given in bytes rather than
  739. bits.  See space/time.
  740.  
  741.  
  742. BITS1.WMF
  743.  
  744. Storage - Making it Smaller
  745. Making the spot or cell smaller increases the
  746. storage capacity.  Our disks hold staggering
  747. amounts of data compared to 10 years ago,
  748. yet we still want more. 
  749. Look up holographic storage for a look into a
  750. fascinating future storage technology.
  751.  
  752.  
  753.  
  754. BITS2.WMF
  755.  
  756. Transmission - Making it Faster
  757. The bit is transmitted as a pulse of high or low
  758. voltage.  Speed is increased by making the
  759. transistors open and close faster, which is a
  760. combination of making the microscopic elements
  761. within the transistor smaller and more durable.
  762. 
  763. Transmitting pulses internally in the computer is
  764. much simpler than out over a network, where they
  765. are influenced by long distances and interference.
  766. The telephone companies have been the pioneers in
  767. installing high-speed optical trunks throughout
  768. the country.
  769.  
  770.  
  771.  
  772.  
  773. bit depth
  774. (1) The number of bits used to hold a pixel.  Also
  775. called color depth and pixel depth, the bit depth
  776. determines the number of colors that can be
  777. displayed at one time.  Digital video requires at
  778. least 15 bits, while 24 bits produces realistic TV-
  779. like colors.
  780.  
  781.  
  782.       Color depth     Total number of colors
  783.        4-bits         16
  784.        8-bits         256
  785.       15-bits         32,768
  786.       16-bits         65,536
  787.       24-bits         16,777,216
  788.       32-bits         16,777,216 + alpha channel
  789.  
  790.  
  791. (2) Bit depth can refer to any coding system that
  792. uses numeric values to represent something.  The
  793. depth, or number of bits, determines how many
  794. discrete items can be represented.
  795.  
  796.  
  797.  
  798.  
  799.  
  800. bitmap
  801. A binary representation in which a bit or set of
  802. bits corresponds to some part of an object such as
  803. an image or font.  For example, in monochrome
  804. systems, one bit represents one pixel on screen.
  805. For gray scale or color, several bits in the bitmap
  806. represent one pixel or group of pixels.  The term
  807. may also refer to the memory area that holds the
  808. bitmap.
  809.  
  810.     A bitmap is usually associated with graphics
  811. objects, in which the bits are a direct
  812. representation of the picture image.  However,
  813. bitmaps can be used to represent and keep track of
  814. anything, where each bit location is assigned a
  815. different value or condition.
  816.  
  817.  
  818. BITMAP.WMF
  819.  
  820. A Monochrome Bitmap
  821. The left half of this diagram shows the bits in
  822. the bitmap, and the right half depicts
  823. what would show on screen.  In monochrome systems,
  824. one bit is used to represent one pixel.  Images
  825. that are scanned into the computer are turned into
  826. bitmaps, and bitmaps can be created in a paint
  827. program.
  828.  
  829.  
  830.  
  831.  
  832.  
  833. Blenheim shows
  834.  
  835.  In the full version of this software, the
  836.  annual schedules of upcoming major computer
  837.  shows are included.
  838. 
  839.  
  840.  
  841.  
  842.  
  843. boot sector
  844. An area on disk (usually the first sectors in the
  845. first disk partition) reserved for the operating
  846. system.  On startup, the computer looks in the boot
  847. sectors for the operating system, which must be
  848. loaded first.
  849.  
  850.  
  851.  
  852. bot
  853. (1) (roBOT)  A program used on the Internet that
  854. performs a repetitive function such as posting a
  855. message to multiple newsgroups or searching for
  856. information.  Bots are also used to keep a channel
  857. open on the Internet Relay Chat (IRC).
  858. Increasingly, the term is used for all variety of
  859. macros and intelligent agents that are Internet or
  860. Web related.
  861.  
  862. (2) (BOT)  Beginning of tape.  Similar to BOF.
  863.  
  864.  
  865.  
  866. breakout box
  867. A device inserted into a multiple-line cable for
  868. testing purposes that provides an external
  869. connecting point to each wire.  A small LED may be
  870. attached to each line, which glows when a signal is
  871. present.
  872.  
  873.  
  874. BREAKBOX.WMF
  875.  
  876. Breakout Box
  877.  
  878.  
  879.  
  880.  
  881.  
  882. broadcast storm
  883. Excessive transmission of broadcast traffic in a
  884. network.  Broadcast storms can be lessened by
  885. properly designing and balancing the number of
  886. nodes on each network segment.
  887.  
  888.  
  889.  
  890. BSD UNIX
  891. (Berkeley Software Distribution UNIX)  A version of
  892. UNIX developed by the Computer Systems Research
  893. Group of the University of California at Berkeley
  894. from 1979 to 1993.  BSD enhancements, known as the
  895. "Berkeley Extensions," include networking, virtual
  896. memory, task switching and large file names (up to
  897. 255 chars.).  BSD's UNIX was distributed free, with
  898. a charge only for the media.  USL code is contained
  899. in most BSD versions, and users require a valid USL
  900. license in such cases.
  901.  
  902.     Bill Joy ran the group until 1982 when he co-
  903. founded Sun Microsystems, bringing 4.2BSD with him
  904. as the foundation of SunOS.  The last BSD version
  905. released by BSD is 4.4BSD.
  906.  
  907.     BSDI (Berkeley Software Design, Inc.) a private
  908. company founded in 1991 and headquartered in Falls
  909. Church, VA, continues to develop BSD code.  In
  910. 1993, BSDI offers a complete version of BSD's NET 2
  911. for x86 machines, which contains no USL code and
  912. includes some GNU and other utilities.  Other
  913. platforms are forthcoming.
  914.  
  915.  
  916.  
  917. Bubble Jet
  918. Canon's ink jet printer technology.  The ink is
  919. heated, which produces a bubble that expands and
  920. ejects the ink out of the nozzle.  As the bubble
  921. cools, the vacuum created draws fresh ink back into
  922. the nozzle.
  923.  
  924.  
  925. BUBJET.WMF
  926.  
  927. The Bubble Jet Technology
  928. The technology is quite amazing.  The heated ink
  929. creates a bubble that forces the ink out of the
  930. nozzle.  As the bubble cools down, the vacuum that
  931. it creates draws fresh ink back into the nozzle. 
  932. (Diagram courtesy of CalComp, Inc.)
  933.  
  934.  
  935.  
  936.  
  937.  
  938. C
  939. A high-level programming language developed at Bell
  940. Labs that is able to manipulate the computer at a
  941. low level like assembly language.  During the last
  942. half of the 1980s, C has become the language of
  943. choice for developing commercial software.
  944.  
  945.     C can be compiled into machine languages for
  946. almost all computers.  For example, UNIX is written
  947. in C and runs in a wide variety of micros, minis
  948. and mainframes.
  949.  
  950.     C is programmed as a series of functions that
  951. call each other for processing.  Even the body of
  952. the program is a function named "main."  Functions
  953. are very flexible, allowing programmers to choose
  954. from the standard library that comes with the
  955. compiler, to use third party functions from other C
  956. suppliers, or to develop their own.
  957.  
  958.     Compared to other high-level programming
  959. languages, C appears complicated.  Its intricate
  960. appearance is due to its extreme flexibility.  C
  961. was standardized by ANSI (X3J11 committee) and ISO
  962. in 1989.  See Turbo C, Borland C++, Microsoft C and
  963. Visual C++.
  964.  
  965.  
  966.     The following C example converts fahrenheit to
  967. centigrade:
  968.  
  969.      main()   {
  970.      float fahr;
  971.      printf("Enter Fahrenheit ");
  972.      scanf("%f", &fahr);
  973.      printf("Celsius is %f\n", (fahr-32)*5/9);
  974.               }
  975. 
  976.  
  977.     A C example used to create the DOS version of
  978. this database follows the next paragraph.
  979.  
  980.  
  981. The Origin of C
  982. C was developed to allow UNIX to run on a variety
  983. of computers.  After Bell Labs' Ken Thompson and
  984. Dennis Ritchie created UNIX and got it running on
  985. several PDP computers, they wanted a way to easily
  986. port it to other machines without having to rewrite
  987. it from scratch.  Thompson created a language
  988. called B, a simpler version of a language called
  989. BCPL, itself a version of CPL.  Later, in order to
  990. improve B, Thompson and Ritchie created C.
  991.  
  992.  
  993.  
  994.  
  995.  
  996. cache
  997. Pronounced "cash."  A dedicated bank of high-speed
  998. memory or a reserved section of regular memory used
  999. to improve performance.  The cache provides a
  1000. temporary storage area for instructions and data
  1001. that is closer to the CPU's speed.  The larger the
  1002. cache, the faster the performance, since there is a
  1003. greater chance that the instruction or data
  1004. required next is already in the cache.
  1005.  
  1006. CACHEMEM.WMF
  1007.  
  1008.  
  1009. Memory Caches
  1010. A memory cache, or CPU cache, is a memory bank that
  1011. bridges main memory and the CPU.  It is faster than
  1012. main memory and allows instructions to be excecuted
  1013. and data to be read at higher speed.  Instructions
  1014. and data are transferred to the cache in blocks,
  1015. using some kind of look-ahead algorithm.  The more
  1016. sequential the instructions and data, the more the
  1017. cache improves performance.
  1018.  
  1019.     A level 1 (L1) cache is a memory bank built into
  1020. or packaged within the chip.  A level 2 cache (L2)
  1021. is a group of memory chips on the motherboard.
  1022. Increasing a Level 2 cache may speed up some
  1023. applications and amount to nothing on others.  Both
  1024. types are used together.  In PCs, the cache is
  1025. static RAM (SRAM), while main memory is dynamic RAM
  1026. (DRAM).
  1027.  
  1028. CACHDISK.WMF
  1029.  
  1030.  
  1031. Disk Caches
  1032. A disk cache is a section of main memory or memory
  1033. on the controller board that bridges the disk and
  1034. the CPU.  When the disk is read, a larger block of
  1035. data is copied into the cache.  If subsequent
  1036. requests for data can be satisfied in the cache, a
  1037. much slower disk access is not required.
  1038.  
  1039.     If the cache is used for writing, data is queued
  1040. up at high speed and then written to disk during
  1041. idle machine cycles by the caching program.  If the
  1042. cache is built into the hardware, the disk
  1043. controller figures out when to do it.
  1044.  
  1045.     DOS and Windows 3.x use the SmartDrive caching
  1046. program.  Windows 95 uses Vcache.  See write back
  1047. cache and write through cache.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053. Cairo
  1054. The code name for an object-oriented version of
  1055. Windows NT to be released in 1997.  It is expected
  1056. to support both 32- and 64-bit CPUs and initially
  1057. be available for Digital's Alpha family, which is a
  1058. 64-bit platform.  Digital is expected to develop
  1059. the compilers for Cairo.
  1060.  
  1061.  In the full version of this software, code
  1062.  names for upcoming software packages are
  1063.  included.  Once coined, code names linger for
  1064.  a long time and sometimes even become the
  1065.  trade name of the product.
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071. camera ready
  1072. Printed material that serves as original artwork
  1073. for commercial printing.  Camera-ready material is
  1074. photographed, and the films are made into plates
  1075. for the printing presses.  Camera ready implies
  1076. high-resolution text and graphics.  See resolution
  1077. and high-resolution.
  1078.  
  1079.  
  1080.  
  1081. card
  1082. See expansion board, printed circuit board,
  1083. magnetic stripe, punched card and HyperCard.
  1084.  
  1085.  
  1086. CARD.WMF
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092. Category 3, 5, etc.
  1093. See cable categories.
  1094.  
  1095.  
  1096.  
  1097. CATIA
  1098. A family of 2-D and 3-D CAD programs from IBM.
  1099. CATIA was one of the first CAD programs to provide
  1100. 3-D solid modelling.  The program was developed by
  1101. Dassault Aviation, a French aerospace company.
  1102. CATIA runs on IBM mainframes, RS/6000 and HP 9000
  1103. workstations with other platforms expected in the
  1104. future.
  1105.  
  1106.  In the full version of this software, all
  1107.  important software packages are described.
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113. CCIE
  1114. (Cisco Certified Internetwork Expert)  A
  1115. certification for competency in internetworking
  1116. devices and concepts and Cisco routers
  1117. specifically.  It is administered by Cisco Systems,
  1118. San Jose, CA, as well as Drake testing centers
  1119. throughout the U.S. and Canada.
  1120.  
  1121.  
  1122.  
  1123. CD caddy
  1124. A plastic container that a CD-ROM disc is placed
  1125. into for use in a caddy drive.  The caddy is
  1126. inserted into the disc drive.  A caddy is not a
  1127. jewel case.  A jewel case protects the disc for
  1128. transportation.  A caddy protects the disc while
  1129. reading and writing.
  1130.  
  1131.  
  1132. CDROM.WMF
  1133.  
  1134. Caddyless and Caddy Drives
  1135. Earlier CD-ROM drives used a caddy.  Today, most
  1136. CD-ROM drives use a tray; however, CD-R
  1137. drives may require caddies.
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143. CD-ROM XA
  1144. (CD-ROM eXtended Architecture)  A CD-ROM
  1145. enhancement introduced in 1988 by Philips, Sony and
  1146. Microsoft that lets text and pictures be narrated
  1147. by allowing concurrent audio and video.  It
  1148. provides up to 9.5 hours of AM-quality stereo or 19
  1149. hours of monophonic audio.  CD-ROM XA drives are
  1150. required for Kodak's Photo CD discs.
  1151.  
  1152.     CD-ROM XA functions as a bridge between CD-ROM
  1153. and CD-I, since CD-ROM XA discs will play on a CD-I
  1154. player.  CD-ROM XA uses a standard CD-ROM player,
  1155. but requires a CD-ROM XA controller card in the
  1156. computer.  See CD-I and DVI.
  1157.  
  1158.  
  1159.  
  1160. CDMA
  1161. (Code Division Multiple Access)  A spread spectrum
  1162. technique that converts analog signals into digital
  1163. for transmission over the cellular network.  It
  1164. provides up to 35 times the capacity of the analog
  1165. network.  Qualcomm, Inc., San Diego, CA, has
  1166. several patents on products using its CDMA
  1167. implementation.  See FDMA, TDMA and CDPD.
  1168.  
  1169.  
  1170.  
  1171. CeBIT
  1172. The world's largest information technology show
  1173. hosted in Hannover, Germany.  In 1994, 3570
  1174. exhibitors from Germany and 2,280 exhibitors from
  1175. 53 other countries drew 675,000 attendees.  The
  1176. 1995 schedule is March 8-15.
  1177.  
  1178.  In the full version of this software, all the
  1179.  major trade shows are included with their
  1180.  current schedule.
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186. certification
  1187. See CCP, NetWare certification, Microsoft Certified
  1188. Professional, CompTIA and CCIE.
  1189.  
  1190.  
  1191.  
  1192. Character Map
  1193. A Windows utility that displays all the characters
  1194. in a particular font.  See Win 3.1 Typing special
  1195. characters and Win 95 Typing special characters.
  1196.  
  1197.  
  1198.  
  1199. CICS programmer
  1200. A programmer versed in CICS commands as well as in
  1201. the programming language used to develop the
  1202. application.  See CICS.
  1203.  
  1204.  
  1205.  
  1206. CIO
  1207. (Chief Information Officer)  The executive officer
  1208. in charge of all information processing in an
  1209. organization.  The CIO's job is a demanding one and
  1210. one that may not receive the same praise and
  1211. rewards as other executives.  Information systems
  1212. in an organization is often taken for granted until
  1213. something breaks down, which is when the CIO
  1214. catches hell.
  1215.  
  1216.     The CIO is responsible for explaining to
  1217. executive managment the complex nightmare this
  1218. industry has gotten itself into over the past 30
  1219. years and why equipment must be constantly
  1220. retrofitted or replaced.  Justifying new
  1221. expenditures can be the most difficult part of the
  1222. job.  See salary survey.
  1223.  
  1224.  The full version of the software contains the
  1225.  lastest salary survey from Source Edp.  It
  1226.  shows what computer professionals earn, where
  1227.  they earn it and what each job entails.
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233. client/server
  1234. An architecture in which the client (personal
  1235. computer or workstation) is the requesting machine
  1236. and the server is the supplying machine, both of
  1237. which are connected via a local area network (LAN)
  1238. or wide area network (WAN).  Servers can be high-
  1239. speed microcomputers, minicomputers or even
  1240. mainframes.  The client contains the user interface
  1241. and may perform some or all of the application
  1242. processing.
  1243.  
  1244.     A database server maintains the databases and
  1245. processes requests from the client to extract data
  1246. from or update the database.  An application server
  1247. provides additional business processing for the
  1248. clients.
  1249.  
  1250.     The term client/server is sometimes used to
  1251. contrast a peer-to-peer network, in which any
  1252. client can also act as a server.  In that case,
  1253. client/server means nothing more than having a
  1254. dedicated server.
  1255.  
  1256.     However, client/server architecture really means
  1257. much more than dedicated servers.  Simply
  1258. downloading files from or sharing programs and
  1259. databases on a server is not true client/server
  1260. either.  True client/server implies that the
  1261. application is designed from the start to run on a
  1262. network and that the network infrastructure
  1263. provides the same quality of service as traditional
  1264. mini and mainframe information systems.
  1265.  
  1266.     The network operating system (NOS) together with
  1267. the database management system (DBMS) and
  1268. transaction monitor (TP monitor) are responsible
  1269. for integrity and security.  The more robust these
  1270. components, the more successful the application
  1271. that is deployed on LANs of clients and servers.
  1272.  
  1273.  
  1274. ^NON-CLIENT/SERVER
  1275. In non-client/server architecture, the server is
  1276. nothing more than a remote disk drive.  The user's
  1277. machine does all the processing.  If many users
  1278. routinely perform lengthy searches, this can bog
  1279. down the network, because each client has to pass
  1280. the entire database over the net.  At 1,000 bytes
  1281. per record, a 10,000 record database requires 10MB
  1282. of data be transmitted.
  1283.  
  1284. CS_NONE.WMF
  1285.  
  1286.  
  1287. ^TWO-TIER CLIENT/SERVER
  1288. Two-tier client/server is really the foundation of
  1289. client/server.  The database processing is done in
  1290. the server.  An SQL request is generated in the
  1291. client and transmitted to the server.  The DBMS
  1292. searches locally and returns only matching records.
  1293. If 50 records met the criteria, only 50K would be
  1294. transmitted.  This reduces traffic in the LAN.
  1295.  
  1296. CS_2.WMF
  1297.  
  1298.  In the full version of this software,
  1299.  three-tier client/server is diagrammed and
  1300.  explained along with a list and explanation
  1301.  of the popular client/server development
  1302.  systems. 
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308. cluster
  1309. Some number of disk sectors that are treated as a
  1310. unit.  The entire disk is divided into clusters,
  1311. each one a minimum unit of storage.  Thus, on
  1312. large-capacity disks, small files waste alot of
  1313. space.  For example, in DOS, a 30-byte file will
  1314. use at least 2,048 bytes (four 512-byte sectors).
  1315. See lost cluster.
  1316.  
  1317.     Following are the cluster sizes that DOS uses
  1318. starting with DOS 4.0.  The disk size is the
  1319. partition size.  One physical hard disk may have
  1320. multiple partitions; for example, C: and D: could
  1321. be on the same hard disk.
  1322.  
  1323.          Disk Size    Cluster Size
  1324.         0 -  127MB        2K
  1325.       128 -  255MB        4K
  1326.       256 -  511MB        8K
  1327.       512 - 1023MB       16K
  1328.      1024 - 2047MB       32K
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334. CMOS setup
  1335. See hard disk configuration.
  1336.  
  1337.  
  1338.  
  1339. code generator
  1340. See application generator and macro recorder.
  1341.  
  1342.  
  1343.  
  1344. codec
  1345. (1) (COmpressor/DECompressor)  A hardware circuit
  1346. or software routine (software codec) used to
  1347. compress and decompress digitized audio, video or
  1348. images.  Most codecs include the functions of A/D
  1349. and D/A conversion as well as compression and
  1350. decompression.  See video codec.
  1351.  
  1352. (2) (COder-DECoder)  A hardware circuit that
  1353. converts analog audio or video signals into digital
  1354. code, and vice versa, using techniques such as
  1355. pulse code modulation and delta modulation.  A
  1356. codec is an A/D and D/A converter.
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362. COLD
  1363. (Computer Output to LaserDisc)  Archiving large
  1364. volumes of transactions on optical media.  Instead
  1365. of printing large paper reports or producing
  1366. microfilm or microfiche, data is stored on optical
  1367. disks.  The advantage of COLD over COM (Computer
  1368. Output Microfilm) for high-volume, archival storage
  1369. is that optical disks can be directly accessed just
  1370. like a hard disk.
  1371.  
  1372.  
  1373.  
  1374. cold boot
  1375. Starting the computer by turning power on.  Turning
  1376. power off and then back on again clears memory and
  1377. many internal settings.  Some program failures will
  1378. lock up the computer and require a cold boot to use
  1379. the computer again.  In other cases, only a warm
  1380. boot is required.  See boot, warm boot and clean
  1381. boot.
  1382.  
  1383.  
  1384.  
  1385. collapsed backbone
  1386. A network configuration that provides a backbone in
  1387. a centralized location, to which all subnetworks
  1388. are attached.  A collapsed backbone is implemented
  1389. in a router or switch that uses a high-speed
  1390. backplane that can handle the simultaneous traffic
  1391. of all or most all of its ports at full wire speed.
  1392.  
  1393.  
  1394. ROUTER.WMF
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400. color depth
  1401. Same as bit depth.
  1402.  
  1403.  
  1404.  
  1405. color model
  1406. The method used to represent color for display and
  1407. printing.  See RGB, CIE, CMYK, HSV, HLS and YIQ.
  1408.  
  1409.  
  1410.  
  1411. COMDEX
  1412.  
  1413.  In the full version of this software, the
  1414.  annual schedules of upcoming major computer
  1415.  shows are included.
  1416. 
  1417.  
  1418.  
  1419.  
  1420.  
  1421. comma delimited
  1422. A record layout that separates data fields with a
  1423. comma and usually surrounds character data with
  1424. quotes, for example:
  1425.  
  1426.  "Pat Smith","5 Main St.","New Hope","PA","18950"
  1427.  "K. Jones","34 E. 88 Ave.","Syosset","NY","10024"
  1428. 
  1429.  
  1430.  
  1431.  
  1432.  
  1433. component software
  1434. Software routines that are designed to work
  1435. together and cooperate with each other.  For years,
  1436. this has been a dream of the software community,
  1437. but it is slowly materializing.  Object technology
  1438. has formalized the building of self-contained
  1439. program modules that interact with each other.  In
  1440. time, more and more programs may be built by
  1441. combining components.
  1442.  
  1443.     In addition, the industry is moving towards
  1444. document-centric processing in which a compound
  1445. document contains text, images and video.  It
  1446. requires that different applications can be called
  1447. on instantly to work on each piece of the document
  1448. with no more effort than moving the cursor to the
  1449. appropriate data structure that is on screen.
  1450.  
  1451.     In many cases, users do not really need full-
  1452. blown applications to do simple tasks such as text
  1453. editing and spreadsheet computations.  It is
  1454. expected that smaller software components that
  1455. provide a handful of functions may eventually
  1456. replace the monster applications that do
  1457. everything.  Through transport mechanisms such as
  1458. OpenDoc, CORBA and OLE, it is hoped that these
  1459. components can seamlessly interoperate in a
  1460. heterogeneous environment.  See OpenDoc, CORBA and
  1461. OLE.
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467. computer
  1468. A general-purpose machine that processes data
  1469. according to a set of instructions that are stored
  1470. internally either temporarily or permanently.  The
  1471. computer and all equipment attached to it are
  1472. called hardware.  The instructions that tell it
  1473. what to do are called software.  A set of
  1474. instructions that perform a particular task is
  1475. called a program, or software program.
  1476.  
  1477.  
  1478. WHAT A COMPUTER DOES
  1479. The instructions in the program direct the computer
  1480. to input, process and output as follows:
  1481.  
  1482.  
  1483. Input/Output
  1484. The computer can selectively retrieve data into its
  1485. main memory (RAM) from any peripheral device
  1486. (terminal, disk, tape, etc.) connected to it.
  1487. After processing the data internally, the computer
  1488. can send a copy of the results from its memory out
  1489. to any peripheral device.  The more memory it has,
  1490. the more programs and data it can work with at the
  1491. same time.
  1492.  
  1493.  
  1494. Storage
  1495. By outputting data onto a magnetic disk or tape,
  1496. the computer is able to store data permanently and
  1497. retrieve it when required.  A system's size is
  1498. based on how much disk storage it has.  The more
  1499. disk, the more data is immediately available.
  1500.  
  1501.  
  1502.  
  1503. PROCESSING
  1504. (The 3 C's*)
  1505. Once the data is in the computer's memory, the
  1506. computer can process it by calculating, comparing
  1507. and copying it.
  1508.  
  1509.  
  1510. Calculate
  1511. The computer can perform any mathematical operation
  1512. on data by adding, subtracting, multiplying and
  1513. dividing one set with another.
  1514.  
  1515.  
  1516. Compare
  1517. The computer can analyze and evaluate data by
  1518. matching it with sets of known data that are
  1519. included in the program or called in from storage.
  1520.  
  1521.  
  1522. Copy
  1523. The computer can move data around to create any
  1524. kind of report or listing in any order.
  1525.  
  1526.     By calculating, comparing and copying, the
  1527. computer accomplishes all forms of data processing.
  1528. For example, records are sorted into a new order by
  1529. comparing two records at a time and copying the
  1530. record with the lower value in front of the one
  1531. with the higher value.
  1532.  
  1533.     The computer finds one customer out of thousands
  1534. by comparing the requested account number to each
  1535. record in the file.  The dBASE query statement:
  1536. SUM SALARY FOR TITLE = "NURSE" causes the computer
  1537. to compare the title field in each record for NURSE
  1538. and then add (calculate) the salary field for each
  1539. match.
  1540.  
  1541.     In word processing, inserting and deleting text
  1542. is accomplished by copying characters from one
  1543. place to another.
  1544.  
  1545.  
  1546. Remember The 3 C's
  1547. If you wonder whether the computer can solve a
  1548. problem, identify your data on paper.  If it can be
  1549. calculated, compared and copied on paper, it can be
  1550. processed in the computer.
  1551.  
  1552.  
  1553.  
  1554. 3CS1.WMF
  1555.  
  1556. The 3 C's - Finding Things
  1557. The example above counts all California records in
  1558. the database by comparing each record with "CA." 
  1559. Every record in the database is read into memory. 
  1560. The memory locations that state is written into
  1561. are compared with the letters "CA" in the program.
  1562. If they are equal, a "1" is added to the
  1563. California counter.  The second record is written
  1564. into the same memory bytes as the first record,
  1565. and the field is compared again.  This process is
  1566. performed until the last record has been examined.
  1567. 
  1568. 
  1569. 
  1570. 3CS2.WMF
  1571. 
  1572. The 3 C's - Displaying and Printing
  1573. Data is stored as contiguous fields in the
  1574. database.  There are no blanks in between.  The
  1575. data is displayed and printed the way we like to
  1576. see it by writing the data into memory and copying
  1577. the characters into the desired order.  The date
  1578. in this example is printed through a "picture,"
  1579. which is a set of characters that acts as a
  1580. filter.  Each character in the date is compared to
  1581. a corresponding character in the picture, and the
  1582. one copied as output is determined by the rules. 
  1583. Pictures can be implemented in software or in
  1584. hardware.
  1585.  
  1586.  In the full version of this software, there
  1587.  is more information on how computers
  1588.  calculate, compare and copy.  An overview
  1589.  of the different generations and types of
  1590.  computers is also provided.
  1591.  
  1592.  Fundamental components, such as computer,
  1593.  operating system and database management
  1594.  system (DBMS) are explained in depth like
  1595.  a textbook.
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601. computer books
  1602. See how to find a good computer book.
  1603.  
  1604.  
  1605.  
  1606. concurrency
  1607. Simultaneous operation within the computer.  See
  1608. multiprocessing, multitasking, multithreading, SMP
  1609. and MPP.
  1610.  
  1611.  
  1612.  
  1613. CONFIG.SYS
  1614. A DOS and OS/2 configuration file.  It resides in
  1615. the root directory and is used to load drivers and
  1616. change settings at startup.  Install programs often
  1617. modify CONFIG.SYS in order to customize the
  1618. computer for their particular use.  Windows 95
  1619. executes the lines in CONFIG.SYS if it contains
  1620. drivers that Windows 95 found no counterpart for
  1621. when it was installed.  See DOS CONFIG.SYS.
  1622.  
  1623.  In the full version of the software, all the
  1624.  important DOS commands are described with
  1625.  syntax examples.
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631. conventional memory
  1632. In a PC, the first 640K of memory.  The next 384K
  1633. is called the UMA (upper memory area).  The term
  1634. may also refer to the entire first megabyte (1024K)
  1635. of RAM, which is the memory that DOS can directly
  1636. manage without the use of additional memory
  1637. managers.  See DOS memory manager.
  1638.  
  1639.  
  1640.  
  1641. CORBA
  1642. (Common Object Request Broker Architecture)  A
  1643. standard from The Object Management Group (OMG) for
  1644. communicating between distributed objects.  The
  1645. concept behind CORBA is to provide a standard way
  1646. to execute program modules in a distributed
  1647. environment no matter what language the routines
  1648. are written in or what platform they reside in.  It
  1649. enables complex systems to be built across an
  1650. entire enterprise.  For example, three-tier
  1651. client/server applications can be constructed using
  1652. CORBA-compliant ORBs.  CORBA is suited for widely
  1653. disbursed networks, where an event occurring in one
  1654. location requires services to be performed in
  1655. another.
  1656.  
  1657.  In the full version of this software, the
  1658.  CORBA entry contains more information.  In
  1659.  addition, other distributed processing
  1660.  environments such as Microsoft's DCOM and
  1661.  The Open Group's DCE are also included.
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667. cross tabulate
  1668. To analyze and summarize data.  A common example is
  1669. summarizing the details from database records and
  1670. placing them into a spreadsheet.  The following
  1671. example places the details of order records into
  1672. summary form.
  1673.  
  1674.      Transactions being cross tabbed
  1675.      Date      Customer    Quantity
  1676.      1- 7-93   Smith           7
  1677.      1-13-93   Jones          12
  1678.      2- 5-93   Gonzales        4
  1679.      2-11-93   Fetzer          6
  1680.      3-10-93   Smith          12
  1681.      3-22-93   Gonzales       15
  1682.  
  1683.  
  1684.      Results of cross tab
  1685.      Customer   Jan   Feb   Mar   Total
  1686.      Smith        7          12      19
  1687.      Jones       12                  12
  1688.      Gonzales           4    15      19
  1689.      Fetzer             6             6
  1690.  
  1691.      Total       19    10    27      56
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697. cryptography
  1698. The conversion of data into a secret code for
  1699. transmission over a public network.  The original
  1700. text, or plaintext, is converted into a coded
  1701. equivalent called ciphertext via an encryption
  1702. algorithm.  The ciphertext is decoded (decrypted)
  1703. at the receiving end and turned back into
  1704. plaintext.
  1705.  
  1706.     The encryption algorithm uses a key, which is a
  1707. binary number that is typically from 40 to 128 bits
  1708. in length.  The data is "locked" for sending by
  1709. combining the bits in the key mathematically with
  1710. the data bits.  At the receiving end, the key is
  1711. used to "unlock" the code, restoring it to its
  1712. original binary form.
  1713.  
  1714. Secret versus Public Key
  1715. There are two cryptographic methods.  The
  1716. traditional method uses a secret key, such as the
  1717. DES standard.  Both sender and receiver use the
  1718. same key to encrypt and decrypt.  This is the
  1719. fastest method, but transmitting the secret key to
  1720. the recipient in the first place is not secure.
  1721.  
  1722.     The second method is public-key cryptography,
  1723. such as RSA, which uses both a private and a public
  1724. key.  Each recipient has a private key that is kept
  1725. secret and a public key that is published for
  1726. everyone.  The sender looks up the recipient's
  1727. public key and uses it to encrypt the message.  The
  1728. recipient uses the private key to decrypt the
  1729. message.  Owners never have a need to transmit
  1730. their private keys to anyone in order to have their
  1731. messages decrypted, thus the private keys are not
  1732. in transit and are not vulnerable.
  1733.  
  1734.     Sometimes, both DES and RSA are used together.
  1735. DES provides the fastest decryption, and RSA
  1736. provides a convenient method for transmitting the
  1737. secret key.  Both the DES-encrypted text message
  1738. and the secret key needed to decrypt it are sent
  1739. via the RSA method.  This is called a digital
  1740. envelope.
  1741.  
  1742.     Cryptography methods change as computers get
  1743. faster.  It has been said that any encryption code
  1744. can be broken given enough computer time to derive
  1745. all of the permutations.  However, if it takes
  1746. months to break a code, the war could be won or
  1747. lost, or the financial transaction has little
  1748. meaning.  As computers get faster, the keys get
  1749. longer and the algorithms become more complex to
  1750. stay ahead of the game.  See DES, RSA, digital
  1751. signature and digital certificate.
  1752.  
  1753.  
  1754. ENCRYPT.WMF
  1755.  
  1756. Secret Key vs Public Key
  1757. The secret method uses the same key to encrypt and
  1758. decrypt.  The problem is transmitting the key to
  1759. the recipient in order to use it.  The public key
  1760. method uses two keys.  One kept secret and never
  1761. transmitted, and the other made public.  Sometimes
  1762. the public key method is used to safely send the
  1763. secret key to the recipient so that the message
  1764. can be encrypted using the faster secret key
  1765. algorithm.
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771. Cu-Cme
  1772. See CU-SeeMe.
  1773.  
  1774.  
  1775.  
  1776. CyberCash
  1777. A system of digital money from CyberCash, Inc.  For
  1778. credit card purchases, the merchant sends customers
  1779. electronic invoices.  Customers append their credit
  1780. card numbers to the invoices which are encrypted
  1781. via CyberCash software and sent back to the
  1782. merchant.  The merchants append their ID numbers to
  1783. the invoices, encrypt them and send them to a
  1784. CyberCash server for forwarding to the banking
  1785. network.
  1786.  
  1787.     Debit and cash transactions are handled by pre-
  1788. establishing accounts with and making deposits into
  1789. a participating bank.  Encrypted messages are sent
  1790. to the merchant to enable the funds transfer.  See
  1791. digital money.
  1792.  
  1793.  
  1794.  
  1795. daemon
  1796. Pronounced "demon."  A UNIX program that executes
  1797. in the background ready to perform an operation
  1798. when required.  It is usually an unattended process
  1799. initiated at startup.  Typical daemons are print
  1800. spoolers and e-mail handlers or a scheduler that
  1801. starts up another process at a designated time.
  1802. The term comes from Greek mythology meaning
  1803. "guardian spirit."  Same as agent.
  1804.  
  1805.  
  1806.  
  1807. data administrator
  1808. A person who coordinates activities within the data
  1809. administration department.  Contrast with database
  1810. administrator.
  1811.  
  1812.  
  1813. SYSDEVC.WMF
  1814.  
  1815.  The full version of the software contains
  1816.  the lastest salary survey from Source Edp.
  1817.  It shows what computer professionals earn,
  1818.  where they earn it and what each job entails.
  1819.  
  1820. 
  1821.  
  1822.  
  1823.  
  1824. data communications equipment
  1825. See DCE.
  1826.  
  1827.  
  1828.  
  1829. data compression
  1830. Encoding data to take up less storage space.
  1831. Digital data is compressed by finding repeatable
  1832. patterns of binary 0s and 1s.  The more patterns
  1833. can be found, the more the data can be compressed.
  1834. Text can generally be compressed to about 40% of
  1835. its original size, and graphics files from 20% to
  1836. 90%.  Some files compress very little.  It depends
  1837. entirely on the type of file and compression
  1838. algorithm used.
  1839.  
  1840.     There are numerous compression methods in use.
  1841. Two major technologies are Huffman coding and
  1842. Lempel-Ziv-Welch (LZW), representing examples of
  1843. the statistical and dictionary compression methods.
  1844.  
  1845.     When a compression algorithm is packaged for use
  1846. for a specific platform and file format, it is
  1847. called a codec (compressor/decompressor).  ADPCM,
  1848. PCM and GSM are examples of codecs for sound, and
  1849. Indeo, Cinepak and MPEG are examples of codecs for
  1850. video.
  1851.  
  1852.     In the DOS/Windows world, Pkzip is the most
  1853. widely-used compression application.  See Pkzip
  1854. abc's.
  1855.  
  1856.  
  1857. Lossless versus Lossy
  1858. When text and financial data are compressed, they
  1859. must be decompressed back to a perfect original,
  1860. bit for bit.  This is known as lossless
  1861. compression.  However, audio and video can be
  1862. compressed to as little as 5% of its original size
  1863. using lossy compression.  Some of the data is
  1864. actually lost, but the loss is not noticeable to
  1865. the human ear and eye.
  1866.  
  1867.  
  1868. LOSSY.WMF
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874. data encryption
  1875. See cryptography.
  1876.  
  1877.  
  1878.  
  1879. data entry program
  1880. An application program that accepts data from the
  1881. keyboard or other input device and stores it in the
  1882. computer.  It may be part of an application that
  1883. also provides updating, querying and reporting.
  1884.  
  1885.     The data entry program establishes the data in
  1886. the database and should test for all possible input
  1887. errors.  See validity checking, table lookup, check
  1888. digit and intelligent database.
  1889.  
  1890.  
  1891.  
  1892. database administrator
  1893. A person responsible for the physical design and
  1894. management of the database and for the evaluation,
  1895. selection and implementation of the DBMS.
  1896.  
  1897.     In most organizations, the database
  1898. administrator and data administrator are one in the
  1899. same; however, when the two responsibilities are
  1900. managed separately, the database administrator's
  1901. function is more technical.  See salary survey.
  1902.  
  1903.  The full version of the software contains
  1904.  the lastest salary survey from Source Edp.
  1905.  It shows what computer professionals earn,
  1906.  where they earn it and what each job entails.
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912. de facto standard
  1913. A widely-used format or language not endorsed by a
  1914. standards organization.
  1915.  
  1916.  
  1917.  
  1918. de jure standard
  1919. A format or language endorsed by a standards
  1920. organization.
  1921.  
  1922.  
  1923.  
  1924. decision support system
  1925. See DSS, EIS and OLAP.
  1926.  
  1927.  
  1928.  
  1929. development tool
  1930. Software that assists in the creation of new
  1931. software.  Compilers, debuggers, visual programming
  1932. tools, GUI builders, application generators are
  1933. examples.  See developer's toolkit.  For a list of
  1934. popular client/server development tools, see
  1935. client/server development system.
  1936.  
  1937.  
  1938.  
  1939. DIF
  1940. (1) (Data Interchange Format)  A standard file
  1941. format for spreadsheet and other data structured in
  1942. row and column form.  Originally developed for
  1943. VisiCalc, DIF is now under Lotus' jurisdiction.
  1944.  
  1945. (2) (Display Information Facility)  An IBM
  1946. System/38 program that lets users build custom
  1947. programs for online access to data.
  1948.  
  1949. (3) (Document Interchange Format)  A file standard
  1950. developed by the U.S. Navy in 1982.
  1951.  
  1952. (4) (Dual In-line Flatpack)  A type of surface
  1953. mount DIP with pins extending horizontally outward.
  1954.  
  1955.  
  1956.  
  1957. digital certificate
  1958. The digital equivalent to an ID card in the RSA
  1959. public key encryption system.  Digital certificates
  1960. are issued by certification organizations such as
  1961. VeriSign, Inc., Mountain View, CA, after verifying
  1962. that a public key belongs to a certain owner.
  1963.  
  1964.     The digital certificate is sent along with an
  1965. encrypted message to verify that the sender is
  1966. truly the entity identifying itself on the
  1967. transmission.  The public key of the certifying
  1968. organization is widely publicized so that its
  1969. digital signature can be decrypted.  The digital
  1970. certificate contains the following data:
  1971.  
  1972.    owner name, company and address
  1973.    owner public key
  1974.    owner certificate serial number
  1975.    owner validity dates
  1976.    certifying company ID
  1977.    certifying company digital signature
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983. digital money
  1984. Electronic money used on the Internet.  In order to
  1985. turn the Internet into a giant cybermall (online
  1986. shopping center), companies have developed software
  1987. that provides complete and secure order fulfillment
  1988. over the Internet.  These software packages support
  1989. a variety of payment schemes, which mostly fall
  1990. into two categories.
  1991.  
  1992.     The first category is the traditional credit
  1993. card.  Most Web browsers and Internet Service
  1994. Providers (ISPs) support one of the major security
  1995. protocols such as Secure Socket Layer (SSL).  For
  1996. example, on NetScape's browser, if the transmission
  1997. between browser and server is secure, the key icon
  1998. at the lower left side of the screen is connected.
  1999. Otherwise, it is split in half to signal an
  2000. unsecure transmission.  More elaborate methods,
  2001. such as CyberCash's credit card system, prevent the
  2002. merchant from seeing the credit card number.
  2003.  
  2004.     The second type of digital money is like
  2005. travelers checks and is being implemented and
  2006. tested by several companies such as DigiCash
  2007. (ecash) and CyberCash.  This digital money is
  2008. either downloaded as "digital coins" from a
  2009. participating bank into the user's personal
  2010. computer or a digital money account is set up
  2011. within the bank.  Either the digital coins or the
  2012. transactions that debit the account are transmitted
  2013. to the merchant for payment.  All of these
  2014. transactions are encrypted for security.
  2015.  
  2016.     Many believe that if the cost for processing
  2017. digital money can be kept down, it will fuel an
  2018. entirely new online information industry that
  2019. allows customers to pay for exactly what they use.
  2020. For example, 5 cents for each information lookup or
  2021. 10 cents for each applet download, perhaps even a
  2022. fraction of a cent for certain transactions.  Time
  2023. will tell if the economics allow for this scenario.
  2024.  
  2025.     In the meantime, although trillions of dollars
  2026. are routinely transferred around the world via the
  2027. private banking network, money traversing the
  2028. public Internet would seem like easy pickings for
  2029. the dishonest hacker.  As with any new system,
  2030. time, along with a few panics, will bring about the
  2031. confidence necessary for everyday use.  Surprises
  2032. are definitely expected.  See ecash, CyberCash,
  2033. First Virtual, OMI and cybermall.
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039. digital signature
  2040. An electronic signature that cannot be forged.  It
  2041. is a coded message that accompanies the text
  2042. message transmitted over a network.  Digital
  2043. signatures are typically implemented using the de
  2044. facto standard RSA public key cryptography method.
  2045.  
  2046.     To send a digital signature, the sender uses an
  2047. algorithm to compute a hash value from his or her
  2048. text message.  Using the sender's private key, the
  2049. sender encrypts the hash value, turning it into a
  2050. message digest.  The text message is then encrypted
  2051. with the private key, and both message and message
  2052. digest are transmitted to the recipient.  The
  2053. recipient uses the sender's public key to decrypt
  2054. the message and message digest.  Using the same
  2055. hashing algorithm, a new message digest is computed
  2056. from the text message and compared with the message
  2057. digest that accompanied it.  If they match, the
  2058. signature is authenticated.
  2059.  
  2060. Signatures and Certificates
  2061. A digital signature ensures that the document
  2062. originated with the person signing it and that it
  2063. was not tampered with after the signature was
  2064. applied.  However, the sender could still be an
  2065. impersonator and not the person he or she claims to
  2066. be.  To verify that the message was indeed sent by
  2067. the person claiming to send it requires a digital
  2068. certificate, which is issued by a certification
  2069. authority.  See digital certificate.
  2070.  
  2071.  
  2072. DIGSIG.WMF
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078. DIN connector
  2079. (Deutsches Institut fur Normung - German Standards
  2080. Institute)  A plug and socket used to connect a
  2081. variety of devices; for example, the PC keyboard
  2082. uses a five-pin DIN.  Full-size DIN plugs look like
  2083. an open metal can a half inch in diameter with pins
  2084. inside in a circular pattern.  The smaller Mini-DIN
  2085. plugs have a 5/16ths of an inch diameter.
  2086.  
  2087.  
  2088. DIN.WMF
  2089.  
  2090. DIN Connectors
  2091. DIN connectors are commonly used for keyboard and
  2092. mouse ports on desktop and laptop computers.
  2093.  
  2094.  
  2095.  In the full version of this software, all the
  2096.  important plugs, sockets and connectors are
  2097.  explained and diagrammed such as this one.
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103. DIP
  2104. (1) (Dual In-line Package)  A common rectangular
  2105. chip housing with leads (pins) on both long sides.
  2106. Tiny wires bond the chip to metal leads that wind
  2107. their way down into spider-like feet that are
  2108. inserted into a socket or are soldered onto the
  2109. board.
  2110.  
  2111.  
  2112. DIP.WMF
  2113.  
  2114. The DIP
  2115. The DIP chip package is commonly used to hold
  2116. small chips, such as main memory, cache memory,
  2117. A/D and D/A converters.  PGA packages are another
  2118. type of packaging commonly used to hold larger
  2119. chips, such as high-end CPUs.
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125. DIP switch
  2126. (Dual In-line Package switch)  A set of tiny toggle
  2127. switches built into a DIP, which is mounted
  2128. directly on a circuit board.  The tip of a pen or
  2129. pencil is required to flip the switch on or off.
  2130.  
  2131.     Remember!  Open is "off."  Closed is "on."
  2132.  
  2133. DIPSWTCH.WMF
  2134.  
  2135. Switches on the DIP
  2136. DIP switches provide an inexpensive way to select
  2137. options on a hardware device and will probably be
  2138. used for years to come.  However, as personal
  2139. computers become more sophisticated, plug-in
  2140. boards increasingly contain programmable chips. 
  2141.  Instead of opening the case, pulling the
  2142. board and figuring out which switch to flip,
  2143. settings are changed using a software
  2144. control panel.
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150. Dir
  2151. (DIRectory)  A CP/M, DOS and OS/2 command that
  2152. lists the file names on the disk.  See DOS Dir.
  2153.  
  2154.  
  2155.  
  2156. direct access storage device
  2157. See DASD.
  2158.  
  2159.  
  2160.  
  2161. direct memory access
  2162. See DMA.
  2163.  
  2164.  
  2165.  
  2166. DirectDraw
  2167. A 2-D graphics programming interface (API) from
  2168. Microsoft for Windows 95 and NT.  DirectDraw
  2169. provides low-level access to the frame buffer and
  2170. advanced features of the display adapter.  See
  2171. video accelerator and Direct3D.
  2172.  
  2173.  
  2174.  
  2175. discussion thread
  2176. See threaded discussion.
  2177.  
  2178.  
  2179.  
  2180. disk cache
  2181. See cache.
  2182.  
  2183.  Here's a perfect hypertext example.  Click
  2184.  on cache either in this sentence or above,
  2185.  and you will jump to its entry.
  2186.  
  2187.  Then click the REVIEW button to come back
  2188.  to this entry... that is provided you looked
  2189.  up "disk cache" rather than just found it by
  2190.  scrolling the text.
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196. display adapter
  2197. An expansion board that plugs into a desktop
  2198. computer that converts the images created in the
  2199. computer to the electronic signals required by the
  2200. monitor.  It determines the maximum resolution,
  2201. maximum refresh rate and the number of colors that
  2202. can be sent to the monitor.  The monitor must be
  2203. equally capable of handling its highest resolution
  2204. and refresh.  The VGA card is the common display
  2205. adapter for the PC.
  2206.  
  2207.     The display adapter converts the characters or
  2208. graphic patterns (bitmaps) within the computer's
  2209. memory into signals used to refresh the display
  2210. screen.  Display adapters also contain their own
  2211. memory, which is used to build the images before
  2212. they are displayed.
  2213.  
  2214.     In earlier digital systems (CGA, EGA, etc.), the
  2215. display adapters generated digital signals for the
  2216. monitor.  The monitor then did the conversion from
  2217. digital to analog.  In today's analog systems (VGA,
  2218. Macintosh, etc.), the display adapter creates the
  2219. analog signals that are sent to the monitor.
  2220.  
  2221. It's Real Straightforward
  2222. Graphics adapter, graphics board, graphics card,
  2223. graphics controller, video display adapter, video
  2224. display board, video display card, video display
  2225. controller, video adapter, video board, video card,
  2226. video controller, display board, display card,
  2227. display controller, VGA adapter, VGA board, VGA
  2228. card and VGA controller are other terms for the
  2229. display adapter.
  2230.  
  2231.     By the way, a video graphics board is something
  2232. different.  It is a video capture board that
  2233. accepts analog NTSC video from a videotape player
  2234. (VCR) or camera.  Increasingly, NTSC video is being
  2235. integrated with computers, so the terminology might
  2236. even get a tad more confusing!
  2237.  
  2238.  We don't just tell you the correct "computer
  2239.  science" term for something-- we tell how the
  2240.  words are used day in and day out-- right,
  2241.  wrong and indifferent.
  2242.  
  2243.  People make up this industry, and say the same
  2244.  thing in different ways.
  2245.  
  2246.  You need to know them all.
  2247. 
  2248.  
  2249.  
  2250.  
  2251.  
  2252. display resolution
  2253. See how to select a PC display system.
  2254.  
  2255.  
  2256.  
  2257. DOS Cd
  2258. An internal command that changes the current
  2259. directory.  Chdir is an alternate form.  To change
  2260. to the DATA directory type:
  2261.  
  2262.      C:\ANYWHERE>cd \data
  2263.  
  2264.          or type:
  2265.  
  2266.      C:\ANYWHERE>chdir \data
  2267.  
  2268.  
  2269.  The syntax for more than 150 DOS commands is
  2270.  included in the full version of this software.
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276. e-commerce
  2277. See electronic commerce.
  2278.  
  2279.  
  2280.  
  2281. Easter Egg
  2282. An undocumented function hidden in a program.
  2283. Easter Eggs are secret "goodies" that are found by
  2284. accident or word of mouth.  For example, in Windows
  2285. 3.1, to see the names of the people who worked on
  2286. the project, open the About Program Manager dialog
  2287. box (Help, About) and double click on the Windows
  2288. icon at the upper left while holding down Ctrl and
  2289. Shift.  Click OK, then open the box again.  Ctrl-
  2290. Shift Double click again and note the dedication.
  2291. Click OK and repeat once more.
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297. echo
  2298. (1) A repetition of a signal in a communications
  2299. line.  The difference in electrical characteristics
  2300. at opposite ends can cause the echo.
  2301.  
  2302. (2) In communications, to transmit received data
  2303. back to the sending station allowing the user to
  2304. visually inspect what was received.  A local echo
  2305. displays what you type on your screen.
  2306.  
  2307. (3) A DOS and OS/2 screen command that displays
  2308. messages and turns off/on screen responses.  See
  2309. DOS batch file.
  2310.  
  2311.  
  2312.  
  2313. EISA
  2314. (Extended ISA)  Pronounced "ee-suh."  A PC bus
  2315. standard that extends the 16-bit ISA bus (AT bus)
  2316. to 32 bits and provides bus mastering.  ISA cards
  2317. can plug into an EISA slot.  It was announced in
  2318. 1988 as a 32-bit alternative to the Micro Channel
  2319. that would preserve investment in existing boards.
  2320. EISA is also used in various workstations from HP
  2321. and others.
  2322.  
  2323.     EISA still runs at the slow 8MHz speed of the
  2324. ISA bus in order to accommodate all the ISA cards
  2325. that may be plugged into it.  PCI and VL-bus local
  2326. buses provide independent data paths and higher
  2327. speeds than EISA.
  2328.  
  2329.  
  2330. CARDS.WMF
  2331.  
  2332. Types of Expansion Boards 
  2333. There are five major types of expansion boards
  2334. that plug into a PC's bus, the ISA board being the
  2335. most ubiquitous.  EISA is often
  2336. used in high-end servers, and IBM's Micro Channel
  2337. is primarily found in older PS/2s. 
  2338. Pentium systems generally have a combination of
  2339. ISA and PCI slots or EISA and PCI slots.
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345. embedded SQL
  2346. SQL statements that are written into a high-level
  2347. programming language such as C or Pascal.  In a
  2348. preprocessing stage, the SQL code is converted into
  2349. function calls, which may be optimized to provide
  2350. the fastest results.  If the programmer knows
  2351. exactly what the query is going to do, and the
  2352. query does not change, it is called static SQL.  If
  2353. the query requires user input at runtime, it is
  2354. called dynamic SQL.  If the client program passes
  2355. the SQL statements directly to the database server
  2356. without any intermediate step, it is called
  2357. passthrough SQL.
  2358.  
  2359.  
  2360.  
  2361. emoticon
  2362. (EMOTional ICON)  Also called a smiley, it is an
  2363. expression of emotion typed into a message using
  2364. standard keyboard characters.  The following
  2365. examples are viewed sideways.  Tilt your head down
  2366. toward your left shoulder.
  2367.  
  2368.  
  2369.    Smiley   Meaning
  2370.    :)       original smiley face
  2371.  
  2372.    :-)      smile
  2373.  
  2374.    :-(      frown
  2375.  
  2376.    ;-)      wink
  2377.  
  2378.    :-D      big smile
  2379.  
  2380.    :-O      mouth open in amazement
  2381.  
  2382.    :-Q      tongue hanging out in nausea
  2383.  
  2384.    :-{)     smile (user has moustache)
  2385.  
  2386.    :-{)}    moustache and beard
  2387.  
  2388.    8-)      smile (user wears glasses)
  2389.  
  2390.    (-:      smile (user left handed or Australian)
  2391.  
  2392.    :*)      red nosed smile, suggesting inebriation
  2393.  
  2394.    *<|:{)}  Santa Claus!
  2395.  
  2396.    @:{)===  sikh with turban and long beard
  2397.  
  2398.  
  2399.     For an extensive list of more than 650
  2400. emoticons, read "Smileys" by David Sanderson,
  2401. published by O'Reilly & Associates, Inc., ISBN 1-
  2402. 56592-041-4.
  2403.  
  2404.  
  2405. EMOTICON.WMF
  2406.  
  2407. Santa Claus via an Emoticon
  2408. You turn your head down to the left in order to
  2409. interpret an emoticon.
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415. Ethernet hub
  2416. A device that all lines on an Ethernet segment are
  2417. plugged into.  10BaseT and 100BaseT Ethernets are
  2418. star networks and require a hub for operation.  The
  2419. earlier 10Base5 and 10Base2 Ethernets are bus
  2420. networks, but are often wired into a star
  2421. configuration using a central hub for improved
  2422. troubleshooting.  A hub is also known as a
  2423. multiport repeater and is sometimes called a
  2424. concentrator.  See hub.
  2425.  
  2426.  
  2427.  
  2428. Ethernet switch
  2429. See switched Ethernet.
  2430.  
  2431.  
  2432.  
  2433. Exception error 12
  2434. A DOS error message that means DOS does not have
  2435. enough room to handle hardware interrupts.
  2436. Increase the number of stacks in the STACKS=
  2437. command in the CONFIG.SYS file (see DOS Stacks).
  2438.  
  2439.  
  2440.  
  2441. exponent
  2442. The number written above the line and to the right
  2443. of a number that indicates the power of a number,
  2444. or how many zeros there are in it.  For example 10
  2445. to the 3rd power indicates three zeros.  The number
  2446. 467,000 can be stated as 467 x 10 to the 3rd.  On a
  2447. screen or printout, the number is expressed as
  2448. 467E3.  See floating point.
  2449.  
  2450.  
  2451.  
  2452. extension
  2453. A DOS, Windows and OS/2 file category.  Extensions
  2454. are file types, or file categories, that are added
  2455. to the end of DOS, Windows 95 and OS/2 file names.
  2456. The extension is separated from the file name with
  2457. a dot such as LETTER.DOC.
  2458.  
  2459.     An extension can have up to three letters or
  2460. digits.  Executable files use .EXE, .COM and .BAT
  2461. extensions; for example, NOTEPAD.EXE is the text
  2462. editor that comes with Windows.
  2463.  
  2464.     All programs and most data files use extensions.
  2465. However, some word processing files do not, in
  2466. which case you could create your own filing system;
  2467. for example, CHAP1.NOV and CHAP2.NOV could be
  2468. chapters in a novel.  See graphics formats.  See
  2469. also Macintosh extension.
  2470.  
  2471.  
  2472.  Ext. Type of file
  2473.  906  Calcomp plotter
  2474.  
  2475.  ABC  This program's master index
  2476.  AD   After Dark image
  2477.  AFM  Type 1 font metrics
  2478.  AG4  Access G4 document imaging
  2479.  AI   Adobe Illustrator graphics,
  2480.         Encapsulated PostScript header
  2481.  ARC  ARC, ARC+ compressed
  2482.  
  2483.  There are more than 250 extension listings
  2484.  in the full version of this software.
  2485. 
  2486.  
  2487.  
  2488.  
  2489.  
  2490. EZ drive
  2491. See EZ135.
  2492.  
  2493.  
  2494.  
  2495. fabless
  2496. (FABricationLESS)  A semiconductor vendor that does
  2497. not have inhouse manufacturing facilities.
  2498. Although it designs and tests the chips, it relies
  2499. on external foundries for their actual fabrication.
  2500. See foundry.
  2501.  
  2502.  
  2503.  
  2504. face recognition
  2505. The ability to recognize people by their facial
  2506. characteristics.  The most successful methods use
  2507. neural networks that learn from their experience
  2508. and can distinguish the same person with different
  2509. appearances, such as with and without glasses,
  2510. changing hair styles and seasonal skin color.
  2511.  
  2512.  
  2513.  Picture not available in demo version.
  2514.  
  2515. TrueFace
  2516. Miros' TrueFace face recognition system uses
  2517. neural network technology to distinguish changing
  2518. appearances.  (Photo courtesy of Miros, Inc.)
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524. far pointer
  2525. In an Intel x86 segmented address, a memory address
  2526. that includes both segment and offset.  Contrast
  2527. with near pointer.
  2528.  
  2529.  
  2530.  
  2531. Fast Fourier Transform
  2532. See FFT.
  2533.  
  2534.  
  2535.  
  2536. fat binary
  2537. A Macintosh executable program that contains
  2538. machine language in one file for both the Macintosh
  2539. and PowerMac machines (680x0 and PowerPC CPUs).
  2540. Software distributed in this format will run native
  2541. on whichever Mac architecture it is loaded on.
  2542.  
  2543.  
  2544.  
  2545. FDMA
  2546. (Frequency Division Multiple Access)  The
  2547. technology used in the analog cellular telephone
  2548. network that divides the spectrum into 30KHz
  2549. channels.  See TDMA, CDMA and CDPD.
  2550.  
  2551.  
  2552.  
  2553. feature connector
  2554. See VGA feature connector.
  2555.  
  2556.  
  2557.  
  2558. Fiber Channel
  2559. See Fibre Channel.
  2560.  
  2561.  
  2562.  
  2563. field
  2564. A physical unit of data that is one or more bytes
  2565. in size.  A collection of fields make up a record.
  2566. A field also defines a unit of data on a source
  2567. document, screen or report.  Examples of fields are
  2568. NAME, ADDRESS, QUANTITY and AMOUNT DUE.
  2569.  
  2570.     The field is the common denominator between the
  2571. user and the computer.  When you interactively
  2572. query and update your database, you reference your
  2573. data by field name.
  2574.  
  2575.     There are several terms that refer to the same
  2576. unit of storage as a field.  A data element is the
  2577. logical definition of the field, and a data item is
  2578. the actual data stored in the field.  For each data
  2579. element, there are many fields in the database that
  2580. hold the data items.
  2581.  
  2582.     In the following example, for the DATA ELEMENTS
  2583. "product description" and "product no.", there are
  2584. FIELDS in the database that hold the DATA ITEMS
  2585. "manilla folder, pencil, rubber band, etc."
  2586.  
  2587.  
  2588.          DATA ELEMENTS
  2589.          Product description    Product no.
  2590.      ───┬──────────────────────┬──────────┬──
  2591.         │        FIELD         │   FIELD  │
  2592.      ───┴──────────────────────┴──────────┴──
  2593.          DATA ITEMS  manilla folder
  2594.                      pencil
  2595.                      rubber band
  2596.                      copy paper
  2597.                      paper clip
  2598.                      envelope
  2599. 
  2600.  
  2601.  
  2602.  
  2603.  
  2604. file compression
  2605. See data compression.
  2606.  
  2607.  
  2608.  
  2609. file find
  2610. A utility that searches all directories for
  2611. matching file names.  See how to find a file.
  2612.  
  2613.  
  2614.  
  2615. file spec
  2616. (file SPECification)  A reference to the location
  2617. of a file on a disk, which includes disk drive,
  2618. directory name and file name.  For example, in DOS,
  2619. Windows and OS/2, c:\wordstar\books\chapter is a
  2620. file spec for the file CHAPTER in the BOOKS
  2621. subdirectory in the WORDSTAR directory on drive C.
  2622.  
  2623.  
  2624.  
  2625. finger
  2626. A UNIX command widely used on the Internet to find
  2627. out information about a particular user, such as
  2628. telephone number, whether currently logged on or
  2629. the last time logged on.  The person being
  2630. "fingered" must have placed his or her profile on
  2631. the system.  Profiles can be very elaborate either
  2632. as a method of social introduction or to state
  2633. particular job responsibilities.  Fingering
  2634. requires entering the full user@domain address.
  2635.  
  2636.  
  2637.  
  2638. flame war
  2639. In an Internet newsgroup, an ongoing tirade of
  2640. contrasting opinions about a topic.
  2641.  
  2642.  
  2643.  
  2644. flash disk
  2645. A solid state disk made of flash memory chips.  It
  2646. emulates a standard disk drive in contrast with
  2647. flash memory cards, which require proprietary
  2648. software to make them function.  See flash memory.
  2649.  
  2650.  
  2651.  
  2652. flat file
  2653. A data file that is not related to or does not
  2654. contain any linkages to another file.  It is
  2655. generally used for stand-alone lists.  When files
  2656. must be related (customers to orders, vendors to
  2657. purchases, etc.), a relational database manager is
  2658. used, not a flat file manager.  Flat files can be
  2659. related, but only if the applications are
  2660. programmed to do so.
  2661.  
  2662.     Years ago, flat files were the very type used in
  2663. a relational database.  Before relational
  2664. databases, files were related with built-in
  2665. pointers that could not be dynamically changed.
  2666. The relational database eliminated the hardwired
  2667. linkages, resulting in "flat files."  Today, flat
  2668. files do not relate; just the opposite.  Another
  2669. example of how the terminology in this industry can
  2670. drive you nuts.
  2671.  
  2672.  The terminology in this field is not rigid.
  2673.  It changes with the wind.  Talk to an
  2674.  "old timer" and you may get one answer.
  2675.  Talk to a person with just a couple of years
  2676.  experience, and you'll get another.
  2677.  
  2678.  Wherever possible, we show you how terms
  2679.  change over time.
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685. FLC file
  2686. An animation file format from AutoDesk, Inc.,
  2687. Sausalito, CA, that is commonly known as a "flick"
  2688. file.  It uses the .FLC file extension and provides
  2689. a 640x480 resolution.  An earlier .FLI format
  2690. provides 320x200 resolution.  Both FLC and FLI
  2691. files provide animated sequences, but not sound.
  2692. FLI and FLC formats were introduced respectively
  2693. with Autodesk's Animator and Animator Pro programs
  2694. for DOS.
  2695.  
  2696.  
  2697.  
  2698. Floptical
  2699. A type of floppy disk that records data
  2700. magnetically, but uses grooves in the disk to
  2701. optically align the head over the tracks.  The
  2702. original 3.5" drive from Insite Peripherals, San
  2703. Jose, CA, reads and writes 21MB Floptical and
  2704. standard 1.44MB diskettes.  The Floptical never
  2705. caught on, because it didn't offer enough
  2706. additional capacity.  However, a 120MB version of
  2707. this technology was developed by 3M and introduced
  2708. in 1996 as the LS-120.  See LS-120.
  2709.  
  2710.  What's true one day is not true the next.
  2711.  
  2712.  We stay on top of this industry and update
  2713.  this database quarterly.  After your intial
  2714.  purchase, you can subscribe quarterly for
  2715.  only $59 a year.
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721. for statement
  2722. A high-level programming language structure that
  2723. repeats a series of instructions a specified number
  2724. of times.  It creates a loop that includes its own
  2725. control information.  The following BASIC and C
  2726. examples print "Hello" 10 times:
  2727.  
  2728.   BASIC               C
  2729.   for x = 1 to 10     for (x = 0;  x < 10;  x++)
  2730.    print "hello"       printf ("hello\n");
  2731.   next x
  2732. 
  2733.  
  2734.  
  2735.  
  2736.  
  2737. foreign key
  2738. In relational database, it is a field in one table
  2739. that is indexed in another.  Foreign keys provide
  2740. the building blocks for relating tables.  For
  2741. example, in a customer order table, the salesperson
  2742. field might contain an employee number.  That field
  2743. would be a foreign key in the table, because the
  2744. employee table would be indexed on employee number.
  2745.  
  2746.  
  2747.     CUSTOMER ORDER TABLE
  2748.     order no.  (primary key)
  2749.     salesperson (foreign key) ─┐
  2750.     etc.                       │
  2751.                                │
  2752.             ┌──────────────────┘
  2753.             │ EMPLOYEE TABLE
  2754.             └ employee no. (primary key)
  2755.               employee name
  2756.               etc.
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762. Forest & Trees
  2763. A data analysis program for Windows from Platinum
  2764. Technology, Inc., Oakbrook Terrace, IL, that
  2765. integrates data from a variety of applications.  It
  2766. provides a control room interface that lets users
  2767. monitor important business information.
  2768.  
  2769.  
  2770.  
  2771. frequency division multiplexing
  2772. See FDM.
  2773.  
  2774.  
  2775.  
  2776. FTP
  2777. (File Transfer Protocol/File Transfer Program)  In
  2778. a TCP/IP network (Internet, UNIX, etc.), a set of
  2779. commands used to log onto the network, list
  2780. directories and copy files.  It can also convert
  2781. between the ASCII and EBCDIC character codes.  FTP
  2782. programs are designed to handle all types of files.
  2783. Unlike e-mail programs where graphics and program
  2784. files have to be "attached," FTP is designed to
  2785. handle binary files.
  2786.  
  2787.     The term also refers to a program that performs
  2788. the FTP function as well as the act of running it.
  2789. For example, "let's FTP them the file."  See
  2790. anonymous FTP and TFTP.
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796. gamma correction
  2797. An adjustment to the light intensity of a scanner,
  2798. monitor or printer.  It generally refers to the
  2799. adjustment of the brightness of a display screen in
  2800. order to compensate for a CRT's irregularity.  A
  2801. gamma correction plot is a curve, not a straight
  2802. line as is the standard brightness control.  Gamma
  2803. correction is also used to make the monitor display
  2804. images more closely in appearance with the laser
  2805. printer that creates the output.
  2806.  
  2807.  
  2808.  
  2809. gateway
  2810. A computer that performs protocol conversion
  2811. between different types of networks or
  2812. applications.  For example, a gateway can convert a
  2813. TCP/IP packet to a NetWare IPX packet and vice
  2814. versa, or from AppleTalk to DECnet, from SNA to
  2815. AppleTalk and so on.
  2816.  
  2817.     Gateways function at layer 4 and above in the
  2818. OSI model.  They perform complete conversions from
  2819. one protocol to another rather than simply support
  2820. one protocol from within another, such as IP
  2821. tunneling.  Sometimes routers can implement gateway
  2822. functions.
  2823.  
  2824.     An electronic mail, or messaging, gateway
  2825. converts messages between two different messaging
  2826. protocols.
  2827.  
  2828.  
  2829.  
  2830. LANHARDW.WMF
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836. GDI
  2837. (Graphics Device Interface)  The graphics display
  2838. system in Microsoft Windows.  When an application
  2839. needs to display or print, it makes a call to a GDI
  2840. function and sends it the parameters for the object
  2841. that must be created.  GDI in turn "draws" the
  2842. object by sending commands to the screen and
  2843. printer drivers, which actually render the images.
  2844. See DirectX.
  2845.  
  2846.  
  2847.  
  2848. Gigabit Ethernet
  2849. An emerging Ethernet technology that raises
  2850. transmission speed to 1 Gbps.  It is expected to be
  2851. introduced in 1997 for backbone use.  Its ability
  2852. to integrate into existing Ethernets is a distinct
  2853. advantage.  If Gigabit Ethernet can effectively
  2854. support realtime voice and video, it will likely be
  2855. a major alternative to ATM.
  2856.  
  2857.  Gigabit Ethernet is not here yet, but we cover
  2858.  it, because it could be very significant to
  2859.  the networking industry.
  2860.  
  2861.  We cover all upcoming technologies in the
  2862.  Encyclopedia so you can prepare for them.
  2863.  What's simmering today can come to a boil
  2864.  tomorrow.
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870. graphics accelerator
  2871. A high-performance display adapter for graphical
  2872. user interfaces that has line drawing and pixel
  2873. block move functions (bitblt) built into hardware.
  2874. For example, in Windows, such boards speed up the
  2875. display of fonts and images and provide faster
  2876. scrolling.
  2877.  
  2878.     Windows applications will display and scroll
  2879. faster on a slower PC with a graphics accelerator
  2880. than on a faster PC without one.  See Winmark.
  2881.  
  2882.  
  2883.  
  2884. graphics formats
  2885. There is a wide variety of graphics formats in use
  2886. today.  The following list contains most of them.
  2887. The formats are in order by extension name under
  2888. raster or vector category.  Some formats appear in
  2889. both categories because they can hold both raster
  2890. and vector images.
  2891.  
  2892.  
  2893.     RASTER GRAPHICS FORMATS (BITMAPS)
  2894. 
  2895.  AI   Adobe Illustrator
  2896.  AG4  Access G4 document imaging
  2897.  ATT  AT&T Group IV
  2898.  BMP  Windows & OS/2
  2899.  
  2900.  There are more than 75 graphics formats listed
  2901.  in the full version of this software.
  2902. 
  2903.  
  2904.  
  2905.  
  2906.  
  2907. graphics program
  2908. See paint program, drawing program, presentation
  2909. graphics, image editor and image processing.
  2910.  
  2911.  
  2912.  
  2913. H.324
  2914. An ITU standard for videoconferencing over analog
  2915. telephone lines (POTS) using modems.
  2916.  
  2917.  
  2918.  
  2919. hardware
  2920. Machinery and equipment (CPU, disks, tapes, modem,
  2921. cables, etc.).  In operation, a computer is both
  2922. hardware and software.  One is useless without the
  2923. other.  The hardware design specifies the commands
  2924. it can follow, and the instructions tell it what to
  2925. do.  See instruction set.
  2926.  
  2927.  
  2928. Hardware Is
  2929. "Storage and Transmission"
  2930. The more memory and disk storage a computer has,
  2931. the more work it can do.  The faster the memory and
  2932. disks transmit data and instructions to the CPU,
  2933. the faster it gets done.  A hardware requirement is
  2934. based on the size of the databases that will be
  2935. created and the number of users or applications
  2936. that will be served at the same time.  How much?
  2937. How fast?
  2938.  
  2939.  
  2940. Software Is
  2941. "Logic and Language"
  2942. Software deals with the details of an ever-changing
  2943. business and must process transactions in a logical
  2944. fashion.  Languages are used to program the
  2945. software.  The "logic and language" involved in
  2946. analysis and programming is generally far more
  2947. complicated than specifying a storage and
  2948. transmission requirement.
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954. hardware companies
  2955. See hardware vendors.
  2956.  
  2957.  
  2958.  
  2959.  
  2960. hardware rankings
  2961. See hardware vendors.
  2962.  
  2963.  
  2964.  
  2965. hardware vendors
  2966. Following are the major hardware manufacturers in
  2967. the computer industry and their past two year's
  2968. performance.  See also software vendors.
  2969.  
  2970.  
  2971.       REVENUES FROM MAJOR HARDWARE VENDORS
  2972.                       Sales  Profit  Employees
  2973.  Year  Company           (000,000)     (000)
  2974.  
  2975.        Computer System Manufacturers
  2976.  
  2977.  1995 IBM             71,940   4,178   252
  2978.  1994                 64,052   3,021   243
  2979.  1993                 62,716  (8,101)  267
  2980.  1992                 65,096  (4,965)  308
  2981.  
  2982.  1995 HP              31,519   2,433   102
  2983.  1994                 24,991   1,599    98
  2984.  1993                 20,317   1,177    96
  2985.  1992                 16,427     549    93
  2986.  
  2987.  Financial data for the 30 largest computer
  2988.  systems, disk drive and semiconductor
  2989.  companies are present in the full version.
  2990. 
  2991.  
  2992.  
  2993.  
  2994.  
  2995. helical scan
  2996. A tape recording method that runs the tracks
  2997. diagonally from top to bottom in order to increase
  2998. the storage capacity.  The helical scan method is
  2999. used on VHS tapes as well as on various proprietary
  3000. half-inch and 19mm tape backup units from
  3001. StorageTek, Sony and others.
  3002.  
  3003.  
  3004. HELSCAN.WMF
  3005.  
  3006. Helical Scan Tracks
  3007. The helical scan method records tracks on the
  3008. diagonal, which uses up more of the tape surface
  3009. than parallel recording along the length.
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015. HHOK
  3016. Digispeak for "ha ha only kidding."
  3017.  
  3018.  
  3019.  
  3020. high-density CD-ROM
  3021. See DVD.
  3022.  
  3023.  
  3024.  
  3025. host
  3026. A computer that acts as a source of information or
  3027. signals.  The term can refer to almost any kind of
  3028. computer, from a centralized computer that is a
  3029. host to its terminals, to a server that is host to
  3030. its clients, to a desktop PC that is host to its
  3031. peripherals.  In network architectures, a client
  3032. station (user's machine) is also considered a host,
  3033. because it is a source of information to the
  3034. network in contrast to a device such as a router or
  3035. switch that directs traffic.  See host adapter and
  3036. host name.
  3037.  
  3038.  
  3039.  
  3040. hot link
  3041. A predefined connection between programs so that
  3042. when information in one database or file is
  3043. changed, related information in other databases and
  3044. files are also updated.  See hypertext,
  3045. hypergraphic, compound document and OLE.
  3046.  
  3047.  
  3048.  
  3049. Hot topics
  3050. Following is a synopsis of the latest trends in the
  3051. computer industry.
  3052.  
  3053.  
  3054. The Information Superhighway
  3055. Due to the Clinton/Gore administration's interest
  3056. in the information superhighway, and especially due
  3057. to the distribution of Mosaic, the first Web
  3058. browser in late 1993, the Internet exploded into
  3059. the consciousness of every developed country in the
  3060. world during 1994 and 1995.  However, the Internet
  3061. was never intended to be the sum total of an
  3062. information superhighway.  It was cited merely as a
  3063. model for it.  The World Wide Web and its graphical
  3064. browsers gave the Internet point and click access
  3065. and turned it into the superhighway whether it was
  3066. ready for it or not.
  3067.  
  3068.     The real superhighway concept was meant to
  3069. modernize the telecommunications infrastructure in
  3070. the U.S. so that everyone has access to information
  3071. and educational materials no matter what their
  3072. station in life.  Right now, there is a monthly
  3073. service fee to get onto the Internet, and you have
  3074. to have a personal computer.  This is clearly not a
  3075. service for everyone.
  3076.  
  3077.     In addition, "surfing the Net" at 28,800 bps,
  3078. today's highest modem speed, is an experiment in
  3079. patience.  High-speed access is necessary to keep
  3080. up this extraordinary momentum.  The delivery of
  3081. the superhighway is now in the hands of the
  3082. telephone and cable companies, because they are
  3083. already wired into everyone's home and office and
  3084. are capable of delivering multimedia content at
  3085. high speed.  ISDN telephone access and cable modems
  3086. will make surfing the net much more viable.
  3087.  
  3088.     Entertainment may be as much a driving force as
  3089. information and education as video-on-demand and
  3090. all variety of interactive services converge into
  3091. this new frontier of online delivery.  With deals
  3092. made daily by cable and telephone companies, video
  3093. providers and TV networks, major companies are
  3094. positioning themselves for what they believe to be
  3095. the consumer marketplace of the future.
  3096.  
  3097.     One thing is certain, organizations are making
  3098. enormous investments with the hopes that they know
  3099. what mom, pop and the kids want, what they will
  3100. watch and, more to the point, what they will pay
  3101. for.  See World Wide Web.
  3102.  
  3103.  
  3104.  In the full version of this software,
  3105.  intranets, multimedia, client/server and
  3106.  downsizing, networking and object
  3107.  technologies are overviewed, since these
  3108.  are the driving forces in information
  3109.  technology today.
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115. how to access the Web
  3116. See how to access the Internet.
  3117.  
  3118.  
  3119.  
  3120. how to buy a new computer
  3121. See how to select a personal computer.
  3122.  
  3123.  
  3124.  
  3125. how to buy a used computer
  3126. See used computers and computer exchange.
  3127.  
  3128.  
  3129.  
  3130. how to compress files
  3131. See Pkzip abc's.
  3132.  
  3133.  
  3134.  
  3135. how to find things on the Net
  3136. See Web search services and how to access the
  3137. Internet.
  3138.  
  3139.  
  3140.  
  3141. how to import a file
  3142. See how to transfer a file.
  3143.  
  3144.  
  3145.  
  3146. how to spoof your technical friend
  3147. To have a light-hearted joke with your technical
  3148. colleagues, take the highest clock rate of an Intel
  3149. CPU chip and triple or quadruple it.  Then, simply
  3150. say "did you hear about Intel's 600MHz Pentium?
  3151. They've kept it a secret, but they're shipping it
  3152. now!"  Expect a "wow" reaction, or "that's
  3153. impossible!"
  3154.  
  3155.     Be careful.  You have to stay on top of the
  3156. numbers.  Years ago, a 100MHz chip sounded
  3157. unbelievable.  Today, workstation chips have
  3158. already reached 400MHz speeds.  It is expected that
  3159. within a few years, we will achieve 1GHz clock
  3160. rates.  See also buffer flush and Stringy Floppy.
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166. how to surf the Net
  3167. See how to access the Internet and Web search
  3168. services.
  3169.  
  3170.  
  3171.  
  3172. how to work with DOS
  3173. All the DOS command examples are listed under "DOS"
  3174. in the index; for example, DOS Copy, DOS Format,
  3175. etc.  For a complete tutorial on how DOS disks are
  3176. organized and how you interact with DOS at the
  3177. command line, see DOS abc's.
  3178.  
  3179.  
  3180.  
  3181. how to work with Windows
  3182. Look under "Win 3.1" and "Win 95" for a list of
  3183. Windows basics; for example, Win 95 abc's, Win 95
  3184. Clipboard, etc.
  3185.  
  3186.  
  3187.  
  3188. IBM
  3189. (International Business Machines Corporation,
  3190. Armonk, NY)  The world's largest computer company.
  3191. It started in New York in 1911 when the Computing-
  3192. Tabulating-Recording Company. (CTR) was created by
  3193. a merger of The Tabulating Machine Company
  3194. (Hollerith's punched card company in Washington,
  3195. DC), International Time Recording Company (time
  3196. clock maker in NY state), Computing Scale Company
  3197. (maker of scales and food slicers in Dayton, Ohio),
  3198. and Bundy Manufacturing (time clock maker in
  3199. Poughkeepsie, NY).  CTR started out with 1,200
  3200. employees and a capital value of $17.5 million.
  3201.  
  3202.  There is much more information on IBM's history
  3203.  in the full version of this software, including
  3204.  many pictures of early IBM equipment.
  3205.  
  3206.  All major IBM mainframe and mini series are
  3207.  listed with date of introduction and a
  3208.  description of their importance.  Also included
  3209.  are early PC models that used non-descriptive
  3210.  model numbers, such as XT and Model 50.
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216. imaging system
  3217. See document imaging, image processing and image
  3218. enhancement.
  3219.  
  3220.  
  3221.  
  3222. IMHO
  3223. Digispeak for "in my humble opinion."  See IMO.
  3224.  
  3225.  
  3226.  
  3227. information system
  3228. A business application of the computer.  It is made
  3229. up of the database, application programs, manual
  3230. and machine procedures and encompasses the computer
  3231. systems that do the processing.
  3232.  
  3233.     The database stores the subjects of the business
  3234. (master files) and its activities (transaction
  3235. files).  The application programs provide the data
  3236. entry, updating, query and report processing.  The
  3237. manual procedures document how data is obtained for
  3238. input and how the system's output is distributed.
  3239. Machine procedures instruct the computer how to
  3240. perform the batch processing activities, in which
  3241. the output of one program is automaticaly fed into
  3242. another program.
  3243.  
  3244.     The daily processing is the interactive,
  3245. realtime processing of the transactions.  At the
  3246. end of the day or other period, the batch
  3247. processing programs update the master files that
  3248. have not been updated since the last cycle.
  3249. Reports are printed for the cycle's activities.
  3250.  
  3251.     The periodic processing of an information system
  3252. is the updating of the master files, which adds,
  3253. deletes and changes the information about
  3254. customers, employees, vendors and products.
  3255.  
  3256.  
  3257. ISCHART.WMF
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263. interface
  3264. The connection and interaction between hardware,
  3265. software and the user.
  3266.  
  3267.     Hardware interfaces are the plugs, sockets,
  3268. wires and the electrical pulses travelling through
  3269. them in a particular pattern.  Also included are
  3270. electrical timing considerations.  Examples are RS-
  3271. 232 transmission, the Ethernet and Token Ring
  3272. network topologies and the IDE, ESDI, SCSI, ISA,
  3273. EISA and Micro Channel interfaces.
  3274.  
  3275.     Software, or programming, interfaces are the
  3276. languages, codes and messages programs use to
  3277. communicate with each other and to the hardware. 
  3278. Examples are the applications that run under the
  3279. Mac, DOS and Windows operating systems as well as
  3280. the SMTP e-mail and LU 6.2 communications
  3281. protocols.
  3282.  
  3283.     User interfaces are the keyboards, mice,
  3284. commands and menus used for communication between
  3285. you and the computer.  Examples are the command
  3286. lines in DOS and UNIX and the Mac, Windows and
  3287. Motif graphical interfaces.
  3288.  
  3289.     Interfacing is a major part of what engineers,
  3290. programmers and consultants do.  Users "talk to"
  3291. the software.  The software "talks to" the hardware
  3292. and other software.  Hardware "talks to" other
  3293. hardware.  All this is interfacing.  It has to be
  3294. designed, developed, tested and redesigned, and
  3295. with each incarnation, a new specification is born
  3296. that may become yet one more de facto or regulated
  3297. standard.
  3298.  
  3299.  
  3300. Format & Function
  3301. Every interface implies a structure.  Electrical
  3302. signals are made up of voltage levels, frequencies
  3303. and duration.  The data passed from one device or
  3304. program to another has a precise format (header,
  3305. body, trailer, etc.).
  3306.  
  3307.     Every interface implies a function.  At the
  3308. hardware level, electronic signals activate
  3309. functions; data is read, written, transmitted,
  3310. received, analyzed for error, etc.  At the software
  3311. level, instructions activate the hardware (access
  3312. methods, data link protocols, etc.).  At higher
  3313. levels, the data transferred or transmitted may
  3314. itself request functions to be performed
  3315. (client/server, program to program, etc.).
  3316.  
  3317.  
  3318. Language & Programming
  3319. An interface is activated by programming language
  3320. commands.  The complexity of the functions and the
  3321. design of the language determine how difficult it
  3322. is to program.
  3323.  
  3324.  
  3325. User Interface, Protocol, API and ABI
  3326. The design of the interaction between the user and
  3327. the computer is called a user interface.  The
  3328. rules, formats and functions between components in
  3329. a communications system or network is called a
  3330. protocol.  The language and message formats
  3331. between routines within a program or between
  3332. software components is called an API.  The
  3333. specification for an operating system working in a
  3334. specific machine environment is called an ABI.
  3335.  
  3336.     All the above interactions are interfaces.
  3337. Regardless of what they're called, they all create
  3338. rules that must be precisely followed in a digital
  3339. world.
  3340.  
  3341.  
  3342. INTFACE.WMF
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348. Internet
  3349.  
  3350.  The Internet, World Wide Web, intranets
  3351.  and all related terms and concepts are
  3352.  covered in depth in the full version of
  3353.  this software.
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359. Internet Relay Chat
  3360. Computer conferencing on the Internet.  There are
  3361. hundreds of IRC channels on every subject
  3362. conceivable from more than 60 countries.  You have
  3363. to log onto an IRC server.  Once logged on, to get
  3364. a list of active channels, type /list.  To join a
  3365. channel named #HOTSTUFF, type /join #hotstuff.
  3366.  
  3367.     After you join a channel, your messages are
  3368. broadcast to everyone listening to that channel.
  3369. There are IRC programs, such as mIRC, that provide
  3370. menus and buttons for all IRC functions including
  3371. logging onto popular IRC servers.  See MUD.
  3372.  
  3373.  
  3374.  
  3375. Internet utility
  3376. Software used to search the Internet for specific
  3377. information.  See Archie, Gopher, Veronica, WAIS
  3378. and WWW.
  3379.  
  3380.  
  3381.  
  3382. intranet
  3383.  
  3384.  Intranets, the Internet, World Wide Web 
  3385.  and all related terms and concepts are
  3386.  covered in the full version of this
  3387.  software.
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393. IP tunneling
  3394. Carrying a foreign protocol within a TCP/IP packet.
  3395. For example, IPX can be encapsulated and
  3396. transmitted via TCP/IP.
  3397.  
  3398.  
  3399.  
  3400. IRQ
  3401. (Interrupt ReQuest)  A hardware interrupt on a PC.
  3402. Eight lines (0-7 on 8086/88s) and 16 lines (0-15 on
  3403. 286s and up) accept interrupts from devices such as
  3404. a scanner and network adapter.  Unless specifically
  3405. programmed to interact together, two devices cannot
  3406. use the same line.  If a new expansion board is
  3407. preset to the IRQ used by an existing board, one of
  3408. them must be changed.  See how to install a PC
  3409. peripheral.
  3410.  
  3411.     Starting with the 286, the PC uses two 8259A
  3412. controller chips to handle the IRQs.  The chips are
  3413. cascaded together.  IRQ 2 connects to IRQ 9 of the
  3414. second chip.  All the IRQs except for 10, 11, 12
  3415. and 15 are preassigned.
  3416.  
  3417.     If a second parallel port is not used, IRQ 5 is
  3418. available.  IRQ 9 is also often available as most
  3419. VGA cards do not require an IRQ.  Thus IRQs 5, 9,
  3420. 10, 11, 12 and 15 are arbitrarily used for
  3421. scanners, SCSI boards, CD-ROM controllers, sound
  3422. boards and any other peripheral that can be
  3423. attached to a PC.  They become the "IRQ
  3424. battleground."
  3425.  
  3426.  
  3427.       IRQ  Assignment
  3428.       0    System timer
  3429.       1    Keyboard
  3430.       2    Connects to IRQ 9
  3431.       3    COM2, COM4
  3432.       4    COM1, COM3
  3433.       5    LPT2**
  3434.       6    Floppy disk
  3435.       7    LPT1
  3436.       8    Realtime clock
  3437.       9    VGA, 3270 emulation**
  3438.      10    **
  3439.      11    **
  3440.      12    **
  3441.      13    Math coprocessor
  3442.      14    Hard disk
  3443.      15    **
  3444.  
  3445.    ** For general use.  "The battleground."
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451. ISA
  3452. (1) (Industry Standard Architecture)  Pronounced
  3453. "eye-suh."  An expansion bus commonly used in PCs.
  3454. It accepts the plug-in boards that control the
  3455. video display, disks and other peripherals.  Most
  3456. PC expansion boards on the market are ISA boards.
  3457.  
  3458.     ISA was originally called the AT bus, because it
  3459. was first used in the IBM AT, extending the
  3460. original bus from eight to 16 bits.  Most ISA PCs
  3461. provides a mix of 8-bit and 16-bit expansion slots.
  3462. Contrast with EISA and Micro Channel.  See local
  3463. bus.
  3464.  
  3465. (2) (Interactive Services Association, 8403
  3466. Colesville Road, Silver Spring, MD 20910, 301/495-
  3467. 4955)  A trade group for the online industry
  3468. originally founded in 1981 as the Videotex Industry
  3469. Association (VIA).  Members are online services,
  3470. service bureaus and hardware and software
  3471. companies, all providing products for users with a
  3472. computer and modem.
  3473.  
  3474.  
  3475. MBOARD.WMF
  3476.  
  3477. ISA Slots
  3478. This diagram shows a motherboard with two 8-bit
  3479. and six 16-bit ISA slots.
  3480.  
  3481.  
  3482.  
  3483. CARDS.WMF
  3484.  
  3485. Types of Expansion Boards 
  3486. There are five major types of expansion boards
  3487. that plug into a PC's bus, the ISA board being the
  3488. most ubiquitous.  EISA is often
  3489. used in high-end servers, and IBM's Micro Channel
  3490. is primarily found in older PS/2s. 
  3491. Pentium systems generally have a combination of
  3492. ISA and PCI slots or EISA and PCI slots.
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498. ISDN bonding
  3499. The bridging of two or more ISDN channels to
  3500. achieve higher data rates.  See ISDN.
  3501.  
  3502.  
  3503.  
  3504. ISDN modem
  3505. See ISDN terminal adapter.
  3506.  
  3507.  
  3508.  
  3509. IsoEthernet
  3510. See Isochronous Ethernet.
  3511.  
  3512.  
  3513.  
  3514. ISP
  3515. See Internet service provider.
  3516.  
  3517.  
  3518.  
  3519. ITR
  3520. See Internet Talk Radio.
  3521.  
  3522.  
  3523.  
  3524. Java
  3525. A programming language for World Wide Web
  3526. applications from Sun.  Java was modeled after C++,
  3527. and Java programs are called from within HTML
  3528. documents.  The first Web browsers to run Java
  3529. applications are Sun's HotJava and Netscape's
  3530. Navigator 2.0.  Java was designed to run in small
  3531. amounts of memory and provides its own memory
  3532. management.
  3533.  
  3534.     Java is an interpreted language that uses an
  3535. intermediate step.  The source code of a Java
  3536. program is compiled into "byte code," which cannot
  3537. be run by itself.  The byte code must be converted
  3538. into machine code at runtime.  Upon finding a Java
  3539. applet, the Web browser calls the Java interpreter
  3540. which translates the byte code into machine code
  3541. and runs it.
  3542.  
  3543.     Java is a full-blown and difficult programming
  3544. language not intended for the casual programmer and
  3545. certainly not the end user.  JavaScript, on the
  3546. other hand, is a script language from NetScape that
  3547. is easier to use, but not as powerful as Java.
  3548. JavaScript uses the HTML page as its user
  3549. interface, whereas Java can display a completely
  3550. customized interface like C and C++.  See
  3551. JavaScript.
  3552.  
  3553.  
  3554. JAVA.WMF
  3555.  
  3556. Java Is Interpreted
  3557. Java programs are downloaded into the user's
  3558. machine and run by the Java interpreter.  In a
  3559. client/server Web application, the server software
  3560. may be written in a compiled language for
  3561. highest speed since it serves multiple users.
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567. KB, Kb
  3568. See kilobyte and kilobit.
  3569.  
  3570.  
  3571.  
  3572. Kbit
  3573. See kilobit.
  3574.  
  3575.  
  3576.  
  3577. Kbits/sec
  3578. (KiloBITS per SECond)  Thousand bits per second.
  3579.  
  3580.  
  3581.  
  3582. KBps, Kbps
  3583. (KiloBytes Per Second, KiloBits Per Second)
  3584. Thousand bytes per second.  Thousand bits per
  3585. second.
  3586.  
  3587.  
  3588.  
  3589. Kbs
  3590. (KiloBits per Second)  Same as Kbps.
  3591.  
  3592.  
  3593.  
  3594. Kbyte
  3595. See kilobyte.
  3596.  
  3597.  
  3598.  
  3599. Kbytes/sec
  3600. (KiloBYTES per SECond)  Thousand bytes per second.
  3601.  
  3602.  
  3603.  
  3604. kiosk
  3605. A small, self-standing structure such as a newstand
  3606. or ticket booth.  Unattended multimedia kiosks
  3607. dispense public information via computer screens.
  3608. Either a keyboard, touch screen or both are used
  3609. for input.
  3610.  
  3611.  
  3612.  
  3613. KIOSK.WMF
  3614.  
  3615. The Kiosk
  3616. The software in kiosks must be designed for ease
  3617. of use.  Touch screens make the interface simple
  3618. and straightforward.
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624. LAN administrator
  3625. See network administrator.
  3626.  
  3627.  
  3628.  
  3629. LAN analyzer
  3630. See network analyzer.
  3631.  
  3632.  
  3633.  
  3634. LAN Emulation
  3635. The ability to connect Ethernet and Token Ring
  3636. networks together via ATM.  LAN Emulation (LANE)
  3637. makes the process transparent, requiring no
  3638. modification to Ethernet and Token Ring stations.
  3639. LANE allows common protocols, such as IP, IPX,
  3640. AppleTalk and DECnet, to ride over an ATM backbone.
  3641.  
  3642.     The LANE driver provides the encapsulation of
  3643. Ethernet and Token Ring packets into LANE packets
  3644. and then converts the packets into ATM cells.  It
  3645. performs the reverse functions on the other end.
  3646. The driver resides in an edge device which sits
  3647. between the LAN and the ATM switch.  The driver is
  3648. also required in each ATM client station that
  3649. communicates with Ethernet and Token Ring.
  3650.  
  3651.     LANE can also be used to create virtual LANs
  3652. (VLANs) in order to logically combine users by
  3653. workgroup traffic.  A LAN Emulation Configuration
  3654. Server (LECS) provides this capability.  The LAN
  3655. Emulation Server (LES) provides address resolution,
  3656. and the Broadcast and Unknown Server (BUS) facility
  3657. manages multicast and broadcast traffic within the
  3658. VLAN.  These services may reside in an ATM switch
  3659. or in an attached workstation, server or router.
  3660.  
  3661.     The ATM Forum governs the LAN Emulation User-to-
  3662. Network Interface (LUNI), which defines how an end
  3663. station communicates with the ATM network.
  3664.  
  3665.     With LANE, in order to communicate between one
  3666. subnet and another, a router is required.  This is
  3667. eliminated with MPOA.  See MPOA.
  3668.  
  3669.  
  3670.  
  3671. language
  3672. A set of symbols and rules used to convey
  3673. information.  See machine language, programming
  3674. language, graphics language, page description
  3675. language, fourth-generation language, standards &
  3676. compatibility and user interface.
  3677.  
  3678.  
  3679.  
  3680. LCD
  3681. (Liquid Crystal Display)  A display technology that
  3682. uses rod-shaped molecules (liquid crystals) that
  3683. flow like liquid and bend light.  Unenergized, the
  3684. crystals direct light through two polarizing
  3685. filters, allowing a natural background color to
  3686. show.  When energized, they redirect the light to
  3687. be absorbed in one of the polarizers, causing the
  3688. dark appearance of crossed polarizers to show.  The
  3689. more the molecules are twisted, the better the
  3690. contrast and viewing angle.
  3691.  
  3692.     Because it takes less power to move molecules
  3693. than to energize a light-emitting device, LCDs
  3694. replaced LEDs in digital watches years ago.  The
  3695. LCD was developed in 1963 at RCA's Sarnoff Research
  3696. Center in Princeton, NJ.
  3697.  
  3698.  
  3699. TYPES OF LCDs
  3700.  
  3701. Passive Display (TN and STN)
  3702. Called "passive matrix" when used for computer
  3703. screens and "passive display" when used for small
  3704. readouts, all the active electronics (transistors)
  3705. are outside of the display screen.  Passive
  3706. displays have improved immensely, but do not
  3707. provide a wide viewing angle, and submarining is
  3708. noticeable.  The passive display types are:
  3709.  
  3710. ^    TN (TWISTED NEMATIC - 90 DEGREE TWIST)
  3711. ^    Low-cost displays for consumer products and
  3712. ^    instruments.  Black on gray/silver background.
  3713.  
  3714. ^    STN (SUPERTWISTED NEMATIC- 180-270 DEGREE TWIST)
  3715. ^    Used extensively on laptops for mono and color
  3716. ^    displays.  DSTN and FSTN provide improvements
  3717. ^    over straight STN.
  3718. ^     180 degree - green/blue on yellow background
  3719. ^     270 degree - blue on white/blue background
  3720.  
  3721. ^    DUAL SCAN STN
  3722. ^    Improves STN display by dividing the screen into
  3723. ^    two halves and scanning each half simultaneously
  3724. ^    and doubling the number of lines refreshed.  Not
  3725. ^    as sharp as active matrix.
  3726.  
  3727. ^    ACTIVE ADDRESSING
  3728. ^    Improves STN display by addressing pixels
  3729. ^    differently.  Eliminates submarining and less
  3730. ^    expensive than active displays, but not as
  3731. ^    sharp.  Expected in 1997 timeframe.
  3732.  
  3733.  
  3734. Active Display (TFT)
  3735. Typically used for laptop color screens, thus
  3736. called "active matrix" displays.  Transistors are
  3737. built into each pixel within the screen.  For
  3738. example, 640x480 color VGA screen requires 921,600
  3739. transistors; one for each red, green and blue dot.
  3740. Provides a sharp, clear image with good contrast
  3741. and eliminates submarining, but fabrication costs
  3742. are high.  Uses a 90° (TN) twist.  Also called TFT
  3743. LCD (thin film transistor LCD).
  3744.  
  3745.  
  3746. Reflective vs Backlit
  3747. Reflective screens used in many consumer appliances
  3748. and some lightweight laptops require external light
  3749. and only work well in a bright room or with a desk
  3750. lamp.  Backlit and sidelit screens have their own
  3751. light source and work well in dim lighting.
  3752.  
  3753.  
  3754. LCD.WMF
  3755.  
  3756. Twisted-Nematic Liquid Crystal Display
  3757. On side A, the unenergized segment causes the
  3758. crystals to line up with the front and rear
  3759. polarizers.  The segment appears light
  3760. gray, which is actually the light travelling
  3761. down and reflected back up the crystals.
  3762. 
  3763. On side B, the energized segment causes the
  3764. crystals to become perpendicular to the
  3765. polarizers.  The segment appears dark, which is
  3766. the effect of crossed polarizers.  Most LCDs use a
  3767. translucent reflector with light behind it, which
  3768. makes the background brighter and the characters
  3769. sharper. (Diagram courtesy of LXD, Inc.)
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775. LDAP
  3776. (Lightweight Directory Access Protocol)  A protocol
  3777. used to access a directory listing.  LDAP support
  3778. is being implemented in Web browsers and e-mail
  3779. programs, which can query an LDAP-compliant
  3780. directory.  It is expected that LDAP will provide a
  3781. common method for searching e-mail addresses on the
  3782. Internet, eventually leading to a global white
  3783. pages.
  3784.  
  3785.     LDAP is a simplified version of the DAP
  3786. protocol, which is used to gain access to X.500
  3787. directories.  It is easier to code the query in
  3788. LDAP than in DAP, but LDAP is less comprehensive.
  3789. For example, DAP can initiate searches on other
  3790. servers if an address is not found, while LDAP
  3791. cannot in its initial specification.
  3792.  
  3793.  
  3794.  
  3795.  
  3796. Lessons
  3797.  
  3798.  Lessons are topic lists that contains the key
  3799.  words on various subjects.  In the full version,
  3800.  which contains more than 9,000 entries, you could
  3801.  set a bookmark and jump to each entry on the list.
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807. Lessons Basics
  3808.  
  3809.  This topic list contains key words on the
  3810.  subject.  By setting a bookmark, you can
  3811.  jump to each entry in the full version.
  3812.  
  3813.   hot topics
  3814.   hardware
  3815.   software
  3816.   data
  3817.   computer
  3818.  
  3819.   computer system
  3820.   program
  3821.   analog
  3822.   digital
  3823.   bit
  3824.  
  3825.   binary
  3826.   byte
  3827.   peripheral
  3828.   magnetic recording
  3829.   floppy disk
  3830.  
  3831.   hard disk
  3832.   printer
  3833.   monitor
  3834.   modem
  3835.   operating sytem
  3836.  
  3837.   bus
  3838.   space/time
  3839.   chip
  3840.   PC
  3841.   Macintosh
  3842.  
  3843.   Apple-IBM alliance
  3844.   personal computer
  3845.   office automation
  3846.   x86
  3847.   68000
  3848.  
  3849.   PowerPC
  3850.   how to select a personal computer
  3851.   industry topics
  3852.   enterprise networking
  3853.   standards & compatibility (lots of detail)
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859. Lessons Communications
  3860.  
  3861.  This topic list contains key words on the
  3862.  subject.  By setting a bookmark, you can
  3863.  jump to each entry in the full version.
  3864.  
  3865.   communications
  3866.   LAN
  3867.   enterprise networking
  3868.   OSI
  3869.   OSI model
  3870.  
  3871.   data link protocol
  3872.   client/server
  3873.   baseband
  3874.   Ethernet
  3875.   switched Ethernet
  3876.  
  3877.   Token Ring Network
  3878.   ARCNET
  3879.   FDDI
  3880.   ATM
  3881.   edge device
  3882.  
  3883.   LAN Emulation
  3884.   MPOA
  3885.   IP Switch
  3886.   NetWare
  3887.   Lantastic
  3888.  
  3889.   Appletalk
  3890.   SNA
  3891.   TCP/IP
  3892.   X Window
  3893.   routable protocol
  3894.  
  3895.  LAN CONNECTIVITY
  3896.    repeater
  3897.    bridge
  3898.    router
  3899.    brouter
  3900.    gateway
  3901.    hub
  3902.  
  3903.  MODEMS
  3904.    BBS
  3905.    online services
  3906.    modem
  3907.    emoticon
  3908.    RS-232
  3909.  
  3910.    V.22bis    2200 bps standard
  3911.    V.32       9600 bps standard
  3912.    V.32bis   14400 bps standard
  3913.    V.34      28800 bps standard
  3914.    V.42      error checking
  3915.    V.42bis   compression
  3916.    MNP       error checking/compression
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922. Lessons Desktop publishing
  3923.  
  3924.  This topic list contains key words on the
  3925.  subject.  By setting a bookmark, you can
  3926.  jump to each entry in the full version.
  3927.  
  3928.   desktop publishing
  3929.   font
  3930.   typeface
  3931.   scalable font
  3932.   outline font
  3933.   vector font
  3934.  
  3935.   halftone
  3936.   bitmap
  3937.   kerning
  3938.   tracking
  3939.   leading
  3940.  
  3941.   posterization
  3942.   color separation
  3943.   colors
  3944.   point
  3945.   prepress
  3946.  
  3947.   imagesetter
  3948.   page description language
  3949.   PCL
  3950.   PostScript
  3951.   ransom note typography
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957. Lessons Graphics
  3958.  
  3959.  This topic list contains key words on the
  3960.  subject.  By setting a bookmark, you can
  3961.  jump to each entry in the full version.
  3962.  
  3963.   graphics
  3964.   paint program
  3965.   drawing program
  3966.   CAD
  3967.   CAD/CAM
  3968.  
  3969.   bit depth
  3970.   wireframe modeling
  3971.   solid modeling
  3972.   surface modeling
  3973.   ray tracing
  3974.   artifact
  3975.  
  3976.   Renderman interface
  3977.   JPEG
  3978.   AutoCAD
  3979.   FastCAD
  3980.   Bezier
  3981.  
  3982.   spline
  3983.   GKS
  3984.   PHIGS
  3985.   bitblt
  3986.   PCX
  3987.  
  3988.   GIF
  3989.   TIFF
  3990.   PIC
  3991.   HSV
  3992.   graphics formats
  3993.  
  3994.   metamerism
  3995.   gamma correction
  3996.   monitor profile
  3997.   posertization
  3998.   pixelated
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004. Lessons History
  4005.  
  4006.  This topic list contains key words on the
  4007.  subject.  By setting a bookmark, you can
  4008.  jump to each entry in the full version.
  4009.  
  4010.   Pascaline
  4011.   Hollerith machine
  4012.   ABC
  4013.   ENIAC
  4014.   UNIVAC I
  4015.  
  4016.   punched card
  4017.   1401
  4018.   650
  4019.   IBM mainframes
  4020.   IBM minicomputers
  4021.  
  4022.   personal computer
  4023.   PDP
  4024.   VAX
  4025.   Altair 8800
  4026.   TRS
  4027.  
  4028.   PET
  4029.   System/360
  4030.   Trilogy
  4031.   Apple-IBM alliance
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037. Lessons Interesting stuff
  4038.  
  4039.  This topic list contains key words on the
  4040.  subject.  By setting a bookmark, you can
  4041.  jump to each entry in the full version.
  4042.  
  4043.   RTFM
  4044.   flame
  4045.   hot topics
  4046.   droupie
  4047.   vaporware
  4048.  
  4049.   salary survey
  4050.   BBS
  4051.   liveware
  4052.   phone hawk
  4053.   computercruiter
  4054.  
  4055.   software vendors
  4056.   hardware vendors
  4057.   online services
  4058.   industry topics
  4059.   Big Blue
  4060.  
  4061.   hacker
  4062.   dweeb
  4063.   TLA
  4064.   write only code
  4065.   buffer flush
  4066.  
  4067.   digispeak
  4068.   frob
  4069.   sneakernet
  4070.   boss screen
  4071.   ransom note typography
  4072.  
  4073.   Easter Egg
  4074.   plug and hope
  4075.   emoticons
  4076.   TTFN
  4077.   ROFL
  4078.  
  4079.   2000 time problem
  4080.   vendors
  4081.   hardware vendors
  4082.   software vendors
  4083.   shareware awards
  4084.  
  4085.   FireWire
  4086.   videoconferencing
  4087.   Systemantics
  4088.   cybercafe
  4089.   atomic force microscope
  4090.  
  4091.   holographic storage
  4092.   quantum computing
  4093.   Mac clone
  4094.   how to spoof your technical friend
  4095.   infobahn
  4096.  
  4097.   BeBox
  4098.   OOBE
  4099.   Interpedia
  4100.   legality of optical storage
  4101.   Versit
  4102.  
  4103.   spamming
  4104.   trashware
  4105.   shelfware
  4106.   kludge
  4107.   nag screen
  4108.  
  4109.   hookemware
  4110.   dribbleware
  4111.   Stringy Floppy
  4112.   avatar
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118. Lessons Internet
  4119.  
  4120.  This topic list contains key words on the
  4121.  subject.  By setting a bookmark, you can
  4122.  jump to each entry in the full version.
  4123.  
  4124.   Internet
  4125.   intranet
  4126.   Internet address
  4127.   Internet references
  4128.   Usenet
  4129.  
  4130.   hot topics
  4131.   TCP/IP
  4132.   World Wide Web
  4133.   Internet service provider
  4134.   Mosaic
  4135.  
  4136.   NetScape Navigator
  4137.   how to access the Internet
  4138.   how to search the Web
  4139.   how to transfer a file over the Internet
  4140.   URL
  4141.   Internet PC
  4142.  
  4143.   Yahoo
  4144.   ISP
  4145.   Web search services
  4146.   Web server
  4147.   crawler
  4148.  
  4149.   digital money
  4150.   CU-SeeMe
  4151.   HTTPS
  4152.   SHTTP
  4153.   SSL
  4154.  
  4155.   Telnet
  4156.   PDIAL
  4157.   FTP
  4158.   Archie
  4159.   Gopher
  4160.  
  4161.   Veronica
  4162.   Jughead
  4163.   Cello
  4164.   WAIS
  4165.   Finger
  4166.  
  4167.   WHOIS
  4168.   PING
  4169.   newsgroup
  4170.   spamming
  4171.   Webmaster
  4172.  
  4173.   newsreader
  4174.   avatar
  4175.   mailing list
  4176.   thread
  4177.   Internet Relay Chat
  4178.  
  4179.   Internet Talk Radio
  4180.   MUD
  4181.   Internaut
  4182.   InterNIC
  4183.   Mbone
  4184.  
  4185.   FAQ file
  4186.   Real Audio
  4187.   NCSA
  4188.   IP address
  4189.   RTP
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195. Lessons Job categories
  4196.  
  4197.  This topic list contains key words on the
  4198.  subject.  By setting a bookmark, you can
  4199.  jump to each entry in the full version.
  4200.  
  4201.   user
  4202.   systems analyst
  4203.   business analyst
  4204.   programmer
  4205.   programmer analyst
  4206.  
  4207.   data administrator
  4208.   database administrator
  4209.   network administrator
  4210.   system administrator
  4211.   operator
  4212.  
  4213.   salary survey
  4214.  
  4215.  
  4216.  
  4217. Lessons Mainframes
  4218.  
  4219.  This topic list contains key words on the
  4220.  subject.  By setting a bookmark, you can
  4221.  jump to each entry in the full version.
  4222.  
  4223.   mainframe
  4224.   channel
  4225.   front end processor
  4226.   communications controller
  4227.   TP monitor
  4228.  
  4229.   DASD
  4230.   IBM mainframes
  4231.   VAX
  4232.   dumb terminal
  4233.   intelligent terminal
  4234.  
  4235.   screen scraper
  4236.   ES/9000
  4237.   System/360
  4238.   System/370
  4239.   ESA/370
  4240.  
  4241.   ESA/390
  4242.   3270
  4243.   Irma board
  4244.   ESCON
  4245.   Sysplex
  4246.  
  4247.   SNA
  4248.   MVS
  4249.   VM
  4250.   VSE
  4251.   CICS
  4252.  
  4253.   IMS
  4254.   TSO
  4255.   SQL
  4256.   DB2
  4257.   Micro Focus
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263. Lessons Multimedia
  4264.  
  4265.  This topic list contains key words on the
  4266.  subject.  By setting a bookmark, you can
  4267.  jump to each entry in the full version.
  4268.  
  4269.   multimedia
  4270.   MPC
  4271.   CD
  4272.   CD-ROM
  4273.   sound card
  4274.  
  4275.   MIDI
  4276.   MIDI voices
  4277.   CD-I
  4278.   DVI
  4279.   Video CD
  4280.  
  4281.   artifact
  4282.   hypertext
  4283.   Private Eye
  4284.   virtual reality
  4285.   ScriptX
  4286.  
  4287.   Video for Windows
  4288.   QuickTime
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294. Lessons Networking
  4295. See Lessons Communications.
  4296.  
  4297.  
  4298.  
  4299. Lessons Personal computers
  4300.  
  4301.  This topic list contains key words on the
  4302.  subject.  By setting a bookmark, you can
  4303.  jump to each entry in the full version.
  4304.  
  4305.  CATEGORIES
  4306.    personal computer
  4307.    how to select a personal computer
  4308.    hot topics
  4309.    Apple-IBM alliance
  4310.    PC
  4311.  
  4312.    Macintosh
  4313.    Amiga
  4314.    MEGA 
  4315.    laptop
  4316.    palmtop
  4317.  
  4318.  
  4319.  HARDWARE
  4320.    computer
  4321.    memory
  4322.    floppy disk
  4323.    hard disk
  4324.    magnetic disk
  4325.  
  4326.    keyboard
  4327.    modem
  4328.    optical disk
  4329.    laser printer
  4330.    serial port
  4331.  
  4332.    parallel port
  4333.    game port
  4334.    mouse
  4335.    tape backup
  4336.    how to install a PC peripheral
  4337.  
  4338.    x86
  4339.    68000
  4340.    PowerPC
  4341.  
  4342.  
  4343.  BUSES
  4344.    bus
  4345.    ISA
  4346.    EISA
  4347.    Micro Channel
  4348.    NuBus
  4349.  
  4350.    local bus
  4351.    VL-bus
  4352.    PCI
  4353.  
  4354.  
  4355.  ENVIRONMENTS
  4356.    operating system
  4357.    DOS
  4358.    Windows
  4359.    Windows NT
  4360.    OS/2
  4361.  
  4362.    DESQview
  4363.    DESQview/X
  4364.    UNIX
  4365.    DMI
  4366.  
  4367.  
  4368.  SOFTWARE
  4369.    word processing
  4370.    DBMS
  4371.    spreadsheet
  4372.    business graphics
  4373.    communications program
  4374.  
  4375.    integrated software package
  4376.    paint program
  4377.    drawing program
  4378.  
  4379.  
  4380.  TUTORIALS
  4381.    DOS abc's
  4382.    Win 3.1 abc's
  4383.    Win 95 abc's
  4384.    Pkunzip abc's
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390. Lessons Programming
  4391.  
  4392.  This topic list contains key words on the
  4393.  subject.  By setting a bookmark, you can
  4394.  jump to each entry in the full version.
  4395.  
  4396.   programming
  4397.   assembly language
  4398.   high-level language
  4399.   machine language
  4400.   microcode
  4401.  
  4402.   reentrant code
  4403.   function
  4404.   object technology
  4405.   object-oriented programming
  4406.   macro
  4407.  
  4408.   COBOL
  4409.   BASIC
  4410.   Visual Basic
  4411.   FORTRAN
  4412.   Pascal
  4413.  
  4414.   C
  4415.   C++
  4416.   Smalltalk
  4417.   dBASE
  4418.   LISP
  4419.  
  4420.   Prolog
  4421.   MUMPS
  4422.   REXX
  4423.   LOGO
  4424.  
  4425.  
  4426.  PC PROGRAMMING
  4427.    ASCII chart
  4428.    hex chart
  4429.    binary values
  4430.    PC display modes
  4431.    PC memory map
  4432.  
  4433.    PC color codes
  4434.    paragraph
  4435.    Turbo C
  4436.    Microsoft C
  4437.    Borland C++
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443. Lessons System design
  4444.  
  4445.  This topic list contains key words on the
  4446.  subject.  By setting a bookmark, you can
  4447.  jump to each entry in the full version.
  4448.  
  4449.  OVERVIEW
  4450.    information system
  4451.    system development cycle
  4452.    enterprise networking
  4453.    Systemantics
  4454.  
  4455.  
  4456.  PEOPLE
  4457.    systems analyst
  4458.    application programmer
  4459.    programmer analyst
  4460.    systems programmer
  4461.    database administrator
  4462.  
  4463.    network administrator
  4464.    system administrator
  4465.    operator
  4466.  
  4467.  
  4468.  DEVELOPMENT
  4469.    data administration
  4470.    prototyping
  4471.    functional specification
  4472.    documentation
  4473.    CASE
  4474.    standards & compatibility
  4475.  
  4476.  
  4477.  SOFTWARE
  4478.    query language
  4479.    report writer
  4480.    spreadsheet
  4481.    DBMS
  4482.    financial planning system
  4483.  
  4484.    DSS
  4485.    EIS
  4486.    EPSS
  4487.    expert system
  4488.    case-based reasoning
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494. Lessons UNIX
  4495.  
  4496.  This topic list contains key words on the
  4497.  subject.  By setting a bookmark, you can
  4498.  jump to each entry in the full version.
  4499.  
  4500.   UNIX
  4501.   open systems
  4502.   TCP/IP
  4503.   NFS
  4504.   NIS
  4505.  
  4506.   SMTP
  4507.   SNMP
  4508.   DNS
  4509.   Motif
  4510.   Open Look
  4511.  
  4512.   Tuxedo
  4513.   Encina
  4514.   Sequent
  4515.   Pyramid
  4516.   Encore
  4517.  
  4518.   HP 9000
  4519.   RS/6000
  4520.   OSF
  4521.   X/Open
  4522.   POSIX
  4523.  
  4524.   USL
  4525.   X Window
  4526.   X terminal
  4527.   BSD UNIX
  4528.   STREAMS
  4529.  
  4530.   emacs
  4531.   vi
  4532.   awk
  4533.   sed 
  4534.   grep
  4535.   UniForum
  4536.  
  4537.  
  4538.  UNIX/PC INTEGRATION
  4539.    DESQview/X
  4540.    SCO Open Server
  4541.    Solaris
  4542.    Lan Workplace
  4543.    UnixWare
  4544.    NetWare NFS
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550. Lessons Vendors
  4551.  
  4552.  This topic list contains key words on the
  4553.  subject.  By setting a bookmark, you can
  4554.  jump to each entry in the full version.
  4555.  
  4556.   vendors
  4557.   hardware vendors
  4558.   software vendors
  4559.   IBM
  4560.   Apple
  4561.  
  4562.   Atari
  4563.   Commodore
  4564.   HP
  4565.   Digital Equipment
  4566.   Data General
  4567.  
  4568.   Bull HN
  4569.   Intel
  4570.   Motorola
  4571.   TI
  4572.   Tandy
  4573.  
  4574.   Tandem
  4575.   Microsoft
  4576.   Borland
  4577.   Digital Research
  4578.   Computer Associates
  4579.  
  4580.   D&B Software
  4581.   industry topics
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587. load
  4588. (1) To copy a program from some source, such as a
  4589. disk or tape, into memory for execution.  See boot.
  4590.  
  4591. (2) To fill up a disk with data or programs.
  4592.  
  4593. (3) To insert a disk or tape into a drive.
  4594.  
  4595. (4) In programming, to store data in a register.
  4596.  
  4597. (5) In performance measurement, the current use of
  4598. a system as a percentage of total capacity.
  4599.  
  4600. (6) In electronics, the flow of current through a
  4601. circuit.
  4602.  
  4603.  
  4604.  
  4605. MAC layer
  4606. (Media Access Control layer)  The protocol that
  4607. controls access to the physical transmission medium
  4608. on a LAN.  The MAC layer is built into the network
  4609. adapter.  Common MAC layer standards are the
  4610. CSMA/CD architecture used in Ethernet and the token
  4611. passing methods used in Token Ring, FDDI and MAP.
  4612. The MAC layer is synonymous with the data link
  4613. layer in the OSI model.  For a diagram, see "LANs"
  4614. under data link protocol.
  4615.  
  4616.  
  4617.  
  4618. mailing list
  4619. An automated e-mail system on the Internet, which
  4620. is maintained by subject matter.  There are more
  4621. than 10,000 such lists.  New users generally
  4622. subscribe by sending an e-mail with the word
  4623. "subscribe" in it and subsequently receive all new
  4624. postings made to the list automatically.  Mailing
  4625. lists are also called listprocs and listservs,
  4626. although the latter comes from the popular LISTSERV
  4627. mailing list pacakage.  Majordomo is popular public
  4628. domain mailing list program.
  4629.  
  4630.  
  4631.  
  4632. master record
  4633. A set of data for an individual subject, such as a
  4634. customer, employee or vendor.  See master file.
  4635.  
  4636.  
  4637.  
  4638. Mathematica
  4639. Mathematical software for the Macintosh, DOS,
  4640. Windows, OS/2 and various UNIX platforms from
  4641. Wolfram Research, Inc., Champaign, IL.  It includes
  4642. numerical, graphical and symbolic computation
  4643. capabilities, all linked to the Mathematica
  4644. programming language.  Its use requires a math
  4645. coprocessor.
  4646.  
  4647.  
  4648.  
  4649. MCSE
  4650. See Microsoft Certified Professional»
  4651.  
  4652.  
  4653.  
  4654. MCT
  4655. See Microsoft Certified Professional»
  4656.  
  4657.  
  4658.  
  4659. memory protection
  4660. A technique that prohibits one program from
  4661. accidentally clobbering another active program.
  4662. Using various different techniques, a protective
  4663. boundary is created around the program, and
  4664. instructions within the program are prohibited from
  4665. referencing data outside of that boundary.
  4666.  
  4667.     When a program does go outside of its boundary,
  4668. DOS, Windows 3.x and earlier personal computer
  4669. operating systems simply lock up (crash, bomb,
  4670. abend, etc.).  Operating systems such as UNIX, OS/2
  4671. and Windows NT are more robust and generally allow
  4672. the errant program to be closed without affecting
  4673. the remaining active programs.
  4674.  
  4675.  
  4676.  
  4677. Message Handling Service
  4678. See MHS.
  4679.  
  4680.  
  4681.  
  4682. metafile
  4683. A file that contains other files.  It generally
  4684. refers to graphics files that can hold vector
  4685. drawings and bitmaps.  For example, a Windows
  4686. Metafile (WMF) can store pictures in vector
  4687. graphics and raster graphics formats as well as
  4688. text.  A Computer Graphics Metafile (CGM) also
  4689. stores both types of graphics.
  4690.  
  4691.  
  4692.  
  4693. MHz
  4694. (MegaHertZ)  One million cycles per second.  It is
  4695. used to measure the transmission speed of
  4696. electronic devices, including channels, buses and
  4697. the computer's internal clock.  Megahertz is
  4698. generally equivalent to one million bits per second
  4699. or to one million times some number of bits per
  4700. second.
  4701.  
  4702.     When it refers to the computer's clock, it is
  4703. used to measure the speed of the CPU.  For example,
  4704. a 133MHz Pentium processes data internally
  4705. (calculates, compares, copies) twice as fast as a
  4706. 66MHz Pentium.  However, this does not mean twice
  4707. as much finished work gets done in the same time
  4708. frame, because cache design, disk speed and
  4709. software design all contribute to the computer's
  4710. actual performance, not just CPU speed.  See MIPS.
  4711.  
  4712.  
  4713. MHz Is the Heartbeat
  4714. When referencing CPU speed, the megahertz rating is
  4715. really the heartbeat of the computer, providing the
  4716. raw, steady pulses that energize the circuits.  If
  4717. you know any German, it's easy to remember this.
  4718. The word "Herz," pronounced "hayrtz," means heart.
  4719.  
  4720.  
  4721. MHZ.WMF
  4722.  
  4723. The MegaHertz Speed Limit
  4724. MegaHertz is analogous to a highway speed limit. 
  4725. The higher the speed, the faster the traffic
  4726. moves.  In a CPU, the higher the clock rate, the
  4727. quicker data gets processed.  The 8-, 16- and 32
  4728. bit designation is the CPU's word size and can be
  4729. thought of as the number of lanes on the highway. 
  4730. The more lanes, the more traffic.  The combination
  4731. of speed and number of paths determines the total
  4732. processing speed or channel bandwidth.
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738. MIDI voices
  4739. The number of musical notes that can be played back
  4740. simultaneously in a MIDI sound device.  MIDI
  4741. provides up to 16 channels of simultaneous
  4742. playback.  The number of voices is the total number
  4743. of notes from all the instruments played back
  4744. through all the channels.
  4745.  
  4746.     For example, if one of the channels (patches) is
  4747. a piano, up to 10 fingers could strike the keyboard
  4748. at the same time, generating 10 notes, assuming
  4749. that particular piano patch triggers only one
  4750. waveform (see MIDI patch).  Typically, a MIDI sound
  4751. card will support from 24 to 32 voices.  Keyboard
  4752. synthesizers and sound modules can handle up to 64.
  4753.  
  4754.  
  4755.  
  4756. modulate
  4757. To vary a carrier wave.  Modulation blends a data
  4758. signal (text, voice, etc.) into a carrier for
  4759. transmission over a network.  Major methods are AM
  4760. (amplitude modulation) - modulate the height of the
  4761. carrier wave, FM (frequency modulation) - modulate
  4762. the frequency of the wave, and PM (phase
  4763. modulation) - modulate the polarity of the wave.
  4764. Contrast with demodulate.  See carrier.
  4765.  
  4766.  
  4767.  
  4768. morray
  4769. See moire.
  4770.  
  4771.  Phonetic entries are included in the full
  4772.  version of the software.
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778. MPU-401
  4779. A MIDI standard from Roland Corporation that has
  4780. become the de facto interface for connecting a
  4781. personal computer to a MIDI device.
  4782.  
  4783.  
  4784.  
  4785. multicast
  4786. To transmit a message to multiple recipents at the
  4787. same time.  Multicasting is used in
  4788. teleconferencing and data communications networks.
  4789. Multicast is a one-to-many transmission that
  4790. implies sending to several designated recipients,
  4791. whereas broadcast implies sending to everyone
  4792. connected to the network.  Contrast with unicast.
  4793.  
  4794.  
  4795.  
  4796. multidimensional spreadsheet
  4797. See spreadsheet.
  4798.  
  4799.  
  4800.  
  4801. multiport bridge
  4802. A bridge with more than two ports.  There is little
  4803. difference between a multiport bridge and a switch,
  4804. such as used to switch Ethernet packets, except
  4805. that the multiport bridge may introduce some
  4806. overhead.  The switch must be able to maintain the
  4807. full wire speed of the medium between any two
  4808. ports.
  4809.  
  4810.  
  4811.  
  4812. National Cristina Foundation
  4813. (591 W. Putnam Ave., Greenwich, CT 06830, 800/274-
  4814. 7846, ncfusa@aol.com)  A not-for-profit public
  4815. charity that seeks donations of used or excess
  4816. computers.  Donations are directed, via the NCF
  4817. Network of grassroots partner organizations, to
  4818. programs involved in the education, rehabilitiation
  4819. and job training of people with disabilities,
  4820. students at risk of failing and the disadvantaged.
  4821.  
  4822.     NCF has helped hundreds of thousands of people
  4823. throughout the U.S. and abroad.  It also assists
  4824. corporations with long-range planning for
  4825. donations.  Corporate donors may qualify for
  4826. significant tax benefits.  See how to donate old
  4827. equipment.
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833. netbooey
  4834. See NetBEUI.
  4835.  
  4836.  Phonetic entries are included in the full
  4837.  version of the software.
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843. network cloud
  4844. A cloud-like symbol in a network diagram used to
  4845. reduce an entire communications network into points
  4846. of entry and exit.  It infers that although there
  4847. may be any number of switches, routers, trunks, and
  4848. other network devices within the cloud, the point
  4849. of interconnection to the cloud (network) is the
  4850. only technical issue in the diagram.  Clouds are
  4851. often used to depict a WAN (wide area network).
  4852.  
  4853.  
  4854. CLOUD.WMF
  4855.  
  4856. Network Cloud
  4857. The cloud symbol represents communications
  4858. services without specific details of the network
  4859. architecture.  The user is only responsible for
  4860. getting data into and out of the network.
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866. network computer
  4867. (1) A computer in the network.
  4868.  
  4869. (2) (Network Computer)  An Internet PC from Oracle
  4870. Corporation that uses the NCOS operating sytstem.
  4871. It is expected in 1996.  Oracle is one of the first
  4872. U.S. companies to develop an Internet PC.  Oracle
  4873. is also expected to license the technology.
  4874.  
  4875.  
  4876.  
  4877. network segment
  4878. See LAN segment.
  4879.  
  4880.  
  4881.  
  4882. nonlinear video
  4883. See nonlinear video editing.
  4884.  
  4885.  
  4886.  
  4887. Novell network
  4888. A LAN controlled by one of Novell's NetWare
  4889. operating systems.  See NetWare.
  4890.  
  4891.  
  4892.  
  4893. NT
  4894. See Windows NT.
  4895.  
  4896.  
  4897.  
  4898. object
  4899. (1) In object-oriented programming, a self-
  4900. contained module of data and its associated
  4901. processing.  Objects are the software building
  4902. blocks of object technology.  See object technology
  4903. and object-oriented programming.
  4904.  
  4905. (2) In a compound document, an independent block of
  4906. data, text or graphics that was created by a
  4907. separate application.
  4908.  
  4909.  
  4910.  
  4911. Object Management Architecture
  4912. A definition of a standard object model from the
  4913. Object Management Group.  It defines the behavior
  4914. of objects in a distributed environment.  The
  4915. communications component of the Object Management
  4916. Architecture, or OMA, is the Common Object Request
  4917. Broker, or CORBA.  CORBA is often referenced more
  4918. than OMA, but it is part of OMA and thus implies
  4919. OMA.  See CORBA.
  4920.  
  4921.  
  4922.  
  4923. object-oriented technology
  4924. Same as object technology.
  4925.  
  4926.  
  4927.  
  4928. objects
  4929. See object technology and object-oriented
  4930. programming.
  4931.  
  4932.  
  4933.  
  4934. OC-3
  4935. Refers to the SONET transmission rate of 155 Mbps,
  4936. which is widely deployed in ATM networks.  See ATM
  4937. and SONET.
  4938.  
  4939.  
  4940.  
  4941. olay
  4942. See OLE.
  4943.  
  4944.  Phonetic entries are included in the full
  4945.  version of the software.
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951. OLE container
  4952. An OLE application that contains the linked or
  4953. embedded object.  See OLE.
  4954.  
  4955.  
  4956.  
  4957. OODB
  4958. See object-oriented database.
  4959.  
  4960.  
  4961.  
  4962. Open Database Connectivity
  4963. See ODBC.
  4964.  
  4965.  
  4966.  
  4967. Open Server
  4968. See SCO Open Server.
  4969.  
  4970.  
  4971.  
  4972. optical storage
  4973. See optical disk and legality of optical storage.
  4974.  
  4975.  
  4976.  
  4977. optical storage library
  4978. See optical disk library.
  4979.  
  4980.  
  4981.  
  4982. Oracle Data Query
  4983. See Developer/2000.
  4984.  
  4985.  
  4986.  
  4987. Order Form
  4988. The Encyclopedia can be ordered by phone, mail, fax
  4989. or via the Web: www.computerlanguage.com.  To use
  4990. this form, move the dotted line to the top of the
  4991. text window and select PRINT TEXT from the File
  4992. menu.
  4993.  
  4994.     License this software for your networks
  4995.               and stand-alone PCs.
  4996.    ADD YOUR OWN TERMS WITH MULTIUSER LICENSES!
  4997. 
  4998.  .............................................
  4999.  To print this, select FILE/PRINT TEXT.
  5000.  
  5001.  THE COMPUTER LANGUAGE COMPANY INC.
  5002.  P.O.Box 265, Point Pleasant, PA 18950-0265
  5003.  Voice 215 297-5999        FAX 215 297-8424
  5004.  
  5005.  Name_______________________________________
  5006.  
  5007.  Company____________________________________
  5008.  
  5009.  Address____________________________________
  5010.  
  5011.  City_________________ State___ Zip_________
  5012.  
  5013.  Telephone__________________________________
  5014.  
  5015.  Circle payment method: Check  M/C  Visa  Amex
  5016.  Card #__________________________________________
  5017.  Exp. date____/____
  5018.  Signature_______________________________________
  5019.  
  5020.  Quantity                     Price (US $)
  5021.  FOR WINDOWS 3.1, 95 AND NT
  5022.  ____ CD-ROM (700 illus./photos)     39.95 _______
  5023.  ____ Floppy (300 illustrations)     29.95 _______
  5024.  
  5025.  MULTIUSER & NETWORK LICENSES
  5026.  (Upgrades 30% of initial fee.)
  5027.  ____ 25-user single site           150.00 _______
  5028.  ____ 50-user single site           225.00 _______
  5029.  ____ 100-user single site          300.00 _______
  5030.  ____ 250-user single site          600.00 _______
  5031.  Call 215 297-5999 for additional quotes.
  5032.  
  5033.  (demo.7.96)                     Subtotal  _______
  5034.  
  5035.               PA residents, add sales tax  _______
  5036.     SHIPPING: Within United States    5.00
  5037.               Within Canada           6.00
  5038.               Other countries        10.00 _______
  5039.                                    Total  $_______
  5040.  
  5041.  
  5042.  
  5043.  
  5044. organizer
  5045. See PIM and PDA.
  5046.  
  5047.  
  5048.  
  5049. OSI
  5050. (Open System Interconnection)  An ISO standard for
  5051. worldwide communications that defines a framework
  5052. for implementing protocols in seven layers.
  5053.  
  5054.     Control is passed from one layer to the next,
  5055. starting at the application layer in one station,
  5056. proceeding to the bottom layer, over the channel to
  5057. the next station and back up the hierarchy.
  5058.  
  5059.     Most of this functionality exists in all
  5060. communications networks; however, non-OSI systems
  5061. often incorporate two or three layers into one.
  5062.  
  5063.     Vendors have agreed to support OSI in one form
  5064. or another; however OSI serves more as a model than
  5065. a universal standard.  Many OSI components are too
  5066. loosely defined, and proprietary standards are
  5067. entrenched.  One exception is the OSI-compliant
  5068. X.400 e-mail protocol that is widely implemented.
  5069.  
  5070.     Learning the OSI layers and functions is
  5071. essential for understanding communications
  5072. networks.  See OSI model.
  5073.  
  5074.  A diagram of the OSI model is included in the
  5075.  full version of this software.  The major
  5076.  protocols are diagrammed in comparison to
  5077.  the OSI model.
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083. oversampling
  5084. Creating a more accurate digital representation of
  5085. an analog signal.  In order to work with real-world
  5086. signals in the computer, analog signals are sampled
  5087. some number of times per second (frequency) and
  5088. converted into digital code.  Using averaging and
  5089. different algorithms, samples can be generated
  5090. between existing samples, creating more digital
  5091. information for complex signals, "smoothing out the
  5092. curve" so to speak.
  5093.  
  5094.     Sampling requires at least twice the bandwidth
  5095. of the frequency being sampled.  For example, with
  5096. regard to sound, 20KHz is the highest frequency
  5097. perceptible to the human ear, and sampling is done
  5098. at 44.1KHz for high quality audio playback.  A 2x
  5099. oversampling means that the CD player runs at twice
  5100. the rate, or 88.2KHz, and inserts a made-up sample
  5101. in between each real sample on the disc.  An 8x
  5102. oversampling runs eight times faster and so on.
  5103. See sampling rate.
  5104.  
  5105.  
  5106.  
  5107. page mode memory
  5108. The common dynamic RAM chip design.  Memory bits
  5109. are accessed by row and column coordinates.
  5110. Without page mode, each bit is accessed by pulsing
  5111. the row and column select lines.  With page mode,
  5112. the row (page) is selected only once for all bits
  5113. (columns) within the row, resulting in faster
  5114. access.
  5115.  
  5116.     Page mode memory is also called fast page mode
  5117. memory.  The "fast" designation was added back when
  5118. newer chips ran at 100 nanoseconds and faster.
  5119.  
  5120.  
  5121.  
  5122. parity memory
  5123. Memory that uses a ninth bit for parity checking.
  5124. See parity checking.
  5125.  
  5126.  
  5127.  
  5128. PC configuration
  5129. See how to install a PC peripheral and plug and
  5130. play.
  5131.  
  5132.  
  5133.  
  5134. PC conflicts
  5135. The clash between devices competing for the same
  5136. resouces in the PC.  See how to install a PC
  5137. peripheral.
  5138.  
  5139.  
  5140.  
  5141. PC EXPO
  5142.  
  5143.  In the full version of this software, the
  5144.  annual schedules of upcoming major computer
  5145.  shows are included.
  5146. 
  5147.  
  5148.  
  5149.  
  5150.  
  5151. PC memory map
  5152. The following chart shows how the first megabyte of
  5153. RAM is used in a PC.
  5154.  
  5155.  
  5156. MEMMAP.WMF
  5157.  
  5158. Memory Allocation in a PC
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164. Pentium Pro
  5165. Currently, the fastest CPU in the Intel x86 line.
  5166. Pentium Pro refers to the Pentium Pro CPU chip or
  5167. the PC that uses it.  Introduced in 1995, initial
  5168. models run at 150MHz and 166MHz, and faster chips
  5169. up to 300MHz are planned.  Initial tests of the
  5170. Pentium Pro indicate that the chip is better suited
  5171. to running 32-bit operating systems and
  5172. applications, and performance is degraded when
  5173. running 16-bit applications.
  5174.  
  5175.     It is expected that the Pentium will become the
  5176. entry-level desktop CPU chip, and the Pentium Pro
  5177. will be used in servers and high-end workstations,
  5178. many of which will employ a symmetric
  5179. multiprocessing (SMP) architecture where two or
  5180. more CPU chips are used to increase performance.
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186. performance ratings
  5187. See DOSmark, Winmark, SPECmark, Landmark rating,
  5188. Dhrystones, Whetstones, iCOMP, PLB and MIPS.
  5189.  
  5190.  
  5191.  
  5192. persistent data
  5193. Data that exists from session to session.
  5194. Persistent data is stored in a database on disk or
  5195. tape.  Contrast with transient data.
  5196.  
  5197.  
  5198.  
  5199. personal communications services
  5200. See PCS.
  5201.  
  5202.  
  5203.  
  5204. personal communicator
  5205. See PDA.
  5206.  
  5207.  
  5208.  
  5209. personal digital assistant
  5210. See PDA.
  5211.  
  5212.  
  5213.  
  5214. personal information manager
  5215. See PIM.
  5216.  
  5217.  
  5218.  
  5219. Personal Intelligent Communicator
  5220. See PIC.
  5221.  
  5222.  
  5223.  
  5224. personal workstation
  5225. Same as personal computer or workstation.
  5226.  
  5227.  
  5228.  
  5229. PGP
  5230. (Pretty Good Privacy)  A public key cryptography
  5231. method developed by Phil Zimmermann that is based
  5232. on RSA.  A version for personal, non-business use
  5233. is available on various BBSs and Internet hosts.  A
  5234. commercial version of PGP is available for UNIX,
  5235. DOS, Windows and Mac platforms from Viacrypt,
  5236. Phoenix, AZ.  See cryptography.
  5237.  
  5238.  
  5239.  
  5240. phono connector
  5241. Also called an RCA connector, a plug and socket for
  5242. a two-wire coaxial cable used to connect audio and
  5243. video components.  The Apple II has a video out
  5244. phono connector for a TV.  The plug is a 1/8" thick
  5245. prong that sticks out 5/16" from the middle of a
  5246. cylinder.  See phone connector.
  5247.  
  5248.  
  5249. PHONOCON.WMF
  5250.  
  5251.  
  5252.  In the full version of this software, all the
  5253.  important plugs, sockets and connectors are
  5254.  explained and diagrammed such as this one.
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260. pivot table
  5261. A multidimensional data structure which allows the
  5262. user to quickly switch to different views of the
  5263. data.  Pivot tables are created in spreadsheets and
  5264. database programs.
  5265.  
  5266.  
  5267. DSS_EIS.WMF
  5268.  
  5269. Multidimensional Views
  5270. The ability to quickly switch between one slice of
  5271. data and another allows users to analyze their
  5272. information in small palatable chunks instead of
  5273. reading giant reports that are confusing.
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279. plug and hope
  5280. Refers to the frustration of installing additional
  5281. peripheral devices on a PC.  See plug and tell,
  5282. plug and play and how to install a PC peripheral.
  5283.  
  5284.  
  5285.  
  5286. PM
  5287. See preventive maintenance, Presentation Manager,
  5288. Program Manager and phase modulation.
  5289.  
  5290.  
  5291.  
  5292. PMJI
  5293. Digispeak for "pardon my jumping in."
  5294.  
  5295.  
  5296.  
  5297. POP
  5298. (1) (Point of Presence)  The point at which a line
  5299. from a long distance carrier (IXC) connects to the
  5300. line of the local telephone company or to the user
  5301. if the local company is not involved.  For online
  5302. services and Internet providers, the POP is the
  5303. local exchange users dial into via modem.
  5304.  
  5305. (2) (Post Office Protocol)  A messaging protocol
  5306. commonly used on the Internet.  It stores and
  5307. forwards e-mail to users that log onto the mail
  5308. server.  POP uses the SMTP message format protocol.
  5309. See IMAP and messaging system.
  5310.  
  5311. (3) An instruction that retrieves an item from a
  5312. stack.  See push/pop.
  5313.  
  5314.  
  5315.  
  5316. port 80
  5317. The default port address used to link incoming Web
  5318. traffic to the appropriate application program.
  5319. See port address.
  5320.  
  5321.  
  5322.  
  5323. POTS
  5324. (Plain Old Telephone Service)  The traditional
  5325. analog telephone network.  See AMPS.
  5326.  
  5327.  
  5328.  
  5329. PowerPC
  5330. A family of CPU chips designed by Apple, IBM and
  5331. Motorola, introduced in 1993.  Both IBM and
  5332. Motorola offer the chips for sale, but IBM owns the
  5333. architecture.  The PowerPC is designed to span a
  5334. range of computing devices from hand-held machines
  5335. to supercomputers.  For example, it is used in
  5336. Apple's Pippin multimedia CD-ROM player.
  5337.  
  5338.     To date, PowerPC chips have been mostly used as
  5339. the CPUs in PowerMacs, which run a version of
  5340. System 7 that supports older Mac applications as
  5341. well.  IBM is using the PowerPC chips in certain
  5342. RS/6000 models and is offering PowerPC systems that
  5343. run AIX and Windows NT.  NetWare and Solaris have
  5344. also been announced for the PowerPC, but OS/2 on
  5345. the PowerPC has been dropped.
  5346.  
  5347.  
  5348. PowerPC CPU Technical Specs
  5349. The PowerPC is a refined version of IBM's RS/6000
  5350. single-chip CPU.  It is a RISC-based 32-bit
  5351. multitasking microprocessor that has an internal
  5352. 64-bit data path to memory similar to the Pentium.
  5353.  
  5354.     The first PowerPC chip, the 601 (MPC601), runs
  5355. at 50 and 66MHz and is as fast or faster than a
  5356. Pentium, but is half the size and uses half the
  5357. electricity.  A low-power 603 is designed for
  5358. notebooks and runs at 75MHz.  The 603e raises the
  5359. speed to 100MHz and doubles the internal cache to
  5360. 32KB.  An ultra-low power 602 has been designed for
  5361. consumer products.  The 604 is approximately 50 to
  5362. 100% faster than the 601 depending on clock speed,
  5363. and the upcoming 620 is expected to be at least
  5364. twice as fast as the 601.  See PPCP.
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370. PPD file
  5371. (PostScript Printer Description file)  A file that
  5372. contains detailed information about a particular
  5373. printer.  Although PostScript is a device-
  5374. independent language, the PostScript driver uses
  5375. information in the PPD file to take advantage of
  5376. special features in the target printer or
  5377. imagesetter.  The PPD file is an ASCII file that
  5378. can be transferred between PCs and Macs.
  5379.  
  5380.  
  5381.  
  5382. Pretty Good Privacy
  5383. See PGP.
  5384.  
  5385.  
  5386.  
  5387. private key
  5388. The private part of a two-part, public key
  5389. cryptography system.  The private key is kept
  5390. secret and never transmitted over a network.  See
  5391. RSA and cryptography.
  5392.  
  5393.  
  5394.  
  5395. protocol stack
  5396. The hierarchy of protocols used in a communications
  5397. network.  Network architectures designed in layers,
  5398. such as TCP/IP, OSI and SNA, are referred to as
  5399. stacks.  See OSI model.
  5400.  
  5401.  
  5402.  
  5403. proxy server
  5404. A server that converts internal station addresses
  5405. to international Internet IP addresses.  For
  5406. example, if an organization maintains an intranet,
  5407. it can assign IP addresses to its own local
  5408. machines that are not recognized by the Internet at
  5409. large.  A major online service that has its own
  5410. addressing system would use a proxy server to link
  5411. its customers to the Internet.
  5412.  
  5413.     A proxy server is also used as a firewall
  5414. between an intranet and the Internet.  It can
  5415. prevent unauthorized inbound traffic and restrict
  5416. downloading by blocking specific Web sites.  It can
  5417. also log and report on what sites users are
  5418. viewing.  In order to improve Web performance, the
  5419. proxy server may be able to cache Web pages, so
  5420. that frequently-used pages are available locally.
  5421.  
  5422.  
  5423.  
  5424. PU 2.1
  5425. (Physical Unit 2.1)  In SNA, the original term for
  5426. Node Type 2.1, which is software that provides
  5427. peer-to-peer communications between intelligent
  5428. devices (PCs, workstations, minicomputers).  Only
  5429. LU 6.2 sessions are supported between Type 2.1
  5430. nodes (PU 2.1).
  5431.  
  5432.  
  5433.  
  5434. Px64
  5435. An ITU standard for transmitting audio and video in
  5436. 64 Kbits/sec ISDN channels (P represents number of
  5437. channels used).  Although video conferencing can be
  5438. done in only one or two channels, more channels are
  5439. required for smooth motion.
  5440.  
  5441.     Px64 uses two screen formats.  The CIF (Common
  5442. Intermediate Format) generates a 352x288
  5443. resolution, while QCIF (Quarter CIF) is 176x144.
  5444. CIF transmits at 36.45 Mbits/sec; QCIF is 9.115
  5445. Mbits/sec.  See H.261.
  5446.  
  5447.  
  5448.  
  5449. QIC
  5450. (Quarter Inch Cartridge)  A magnetic tape
  5451. technology used for backing up data.  QIC tapes
  5452. come in two form factors: 3.5" Minicartridges and
  5453. 5.25" Data Cartridges.  The Minicartridges use
  5454. .25"-wide and .315"-wide tape in several drive and
  5455. cartridge options.  Data Cartridges only use .25"
  5456. tape and are expected to slow in usage in favor of
  5457. Minicartridge, DAT, 8mm and DLT formats.
  5458.  
  5459.     The original QIC-40 40MB Minicartridge is
  5460. obsolete.  Today, the most common Minicartridge is
  5461. QIC-80 with an uncompressed capacity of 125MB.
  5462. Since most backup is compressed, QIC capacities are
  5463. often stated as double the raw amount.  But
  5464. doubling is an approximation.  Some files do not
  5465. compress well at all.
  5466.  
  5467.     The original DC-2000 Minicartridge used .25"
  5468. tape, hence the quarter-inch name, but QIC-Wide
  5469. tapes increased the width to .315".  QIC-Wide
  5470. drives are required for QIC-Wide tapes.  The Travan
  5471. drive uses the .315" tape, but extends the length.
  5472. Travan drives also read and write QIC-Wide tapes.
  5473. QIC-EX cartridges come in both .25" and .315"
  5474. formats and, using longer tape, extend the capacity
  5475. of existing drives.
  5476.  
  5477.     There are numerous QIC cartridge designations.
  5478. DC-2000 is used generically for QIC-80
  5479. Minicartridges, the 2120 cartridge being the most
  5480. common.  DC-6000 is used generically for the 5.25"
  5481. cartridges.
  5482.  
  5483. QIC.WMF
  5484.  
  5485. QIC Cartridge
  5486. QIC cartridges have a supply and takeup hub as do
  5487. tape cassettes.  However, the hubs are moved by
  5488. a drive belt (red) that wraps around them.  The
  5489. drive belt is pinched between the capstan and the
  5490. drive motor when the cartridge is inserted into
  5491. the drive.
  5492.  
  5493.     The following chart shows the remaining QIC
  5494. formats and their capacities.  There have been
  5495. other 3.5" and 5.25" formats that fallen by the
  5496. wayside.
  5497.  
  5498.         MINICARTRIDGE CAPACITIES (3.5")
  5499.  Each of the following cartridge types and
  5500.  QIC formats requires a specific cartridge.
  5501.  
  5502.           QIC CARTRIDGE TYPE:
  5503.  QIC         QIC                      .315"
  5504.  Format   (DC-2000) QIC-Wide  Travan  QIC-EX
  5505.  QIC-80     125MB    200MB    400MB   500MB
  5506.  QIC-3010   340MB    420MB    800MB   1.1GB
  5507.  QIC-3020   680MB    850MB    1.6GB   2.2GB
  5508.  QIC-3040   840MB      1GB            2.5GB
  5509.  QIC-3050     1GB    1.3GB    2.3GB   3.1GB
  5510.  QIC-3080   1.6GB      2GB              5GB
  5511.  QIC-3095              2GB      4GB     5GB
  5512.  QIC-3210            2.3GB            5.1GB
  5513.  QIC-3230              8GB     15GB    20GB
  5514.  
  5515.  
  5516.       DATA CARTRIDGE CAPACITIES (5.25")
  5517.  
  5518.             QIC Type  DC 6000
  5519.             QIC-150   250MB
  5520.             QIC-525   525MB
  5521.             QIC-1000    1GB
  5522.             QIC-2GB     2GB
  5523.             QIC-5GB     5GB
  5524.             QIC-5010   13GB
  5525.             QIC-5210   25GB
  5526.  
  5527.  
  5528. FREEQIC.WMF
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534. quality of service
  5535. See QoS.
  5536.  
  5537.  
  5538.  
  5539. R/3
  5540. An integrated suite of client/server applications
  5541. from SAP America, Inc.  It is the client/server
  5542. versions of SAP's R/2 mainframe applications.  R/3
  5543. includes information systems for manufacturing,
  5544. distribution, order processing, accounting and
  5545. human resources.  It includes the ABAP/4
  5546. Development Workbench.
  5547.  
  5548.  
  5549.  
  5550. RACF
  5551. (Resource Access Control Facility)  IBM mainframe
  5552. security software introduced in 1976 that verifies
  5553. user ID and password and controls access to
  5554. authorized files and resources.
  5555.  
  5556.  
  5557.  
  5558. RAID
  5559. (Redundant Array of Independent Disks)  A category
  5560. of disk arrays (two or more drives working
  5561. together) that provide increased performance and
  5562. various levels of error recovery and fault
  5563. tolerance.  RAID can be implemented in software
  5564. using standard disk controllers, or it can be
  5565. designed into the disk controller itself.
  5566.  
  5567.     The term used to mean Redundant Arrays of
  5568. Inexpensive Disks, which was the title of a paper
  5569. written in 1988 by the University of California at
  5570. Berkeley.  RAIDs were contrasted with SLEDs (Single
  5571. Large Expensive Disks), which were still popular on
  5572. large computers.  Today, all hard disks are
  5573. inexpensive by comparison, and The RAID Advisory
  5574. Board, St. Peter, MN, which sanctions RAID
  5575. terminology and architecture, has changed the name
  5576. to "independent disks."
  5577.  
  5578.  In the full version of this software,
  5579.  all the important RAID levels are defined
  5580.  with diagrams and comparison charts.
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586. ransom note typography
  5587. Using too many fonts in a document.  The term comes
  5588. from the text in a ransom note that is pasted
  5589. together from words cut out of different magazines
  5590. and newspapers.
  5591.  
  5592.     The ease with which fonts can be selected in a
  5593. word processor has led many inexperienced people to
  5594. use too many fonts in a document or newsletter.
  5595. Typographers and graphics artists know that only
  5596. two or three fonts are necessary for the most
  5597. professional appearance.
  5598.  
  5599.  
  5600.  
  5601. RDBMS
  5602. (Relational DataBase Management System)  See
  5603. relational database.
  5604.  
  5605.  
  5606.  
  5607. Real Audio
  5608. An Internet audio playback system from Progressive
  5609. Networks Inc., Seattle, WA.  Real Audio encoders
  5610. and players for Windows and Mac can be downloaded
  5611. free from http://www.realaudio.com.  The players
  5612. can be plugged into most Web browsers, such as
  5613. NetScape and Mosaic.  Real Audio allows news,
  5614. sports and broadcasts of all types to be placed on
  5615. the Internet for anyone in the world to listen to.
  5616.  
  5617.     Real Audio uses Progressive's proprietary .RA
  5618. and .RAM audio formats.  Although audio files can
  5619. be encoded, stored on the Net, downloaded and
  5620. played using free Real Audio products, the key to
  5621. this is being able to hear the audio as it is being
  5622. downloaded by the user.  Real Audio server
  5623. software, which must be licensed, provides this
  5624. capability and is available on Windows, Mac,
  5625. PowerMac, Sun, SGI and UNIX platforms.
  5626.  
  5627.  
  5628.  
  5629. Red Book
  5630. (1) The documentation of the U.S. National Security
  5631. Agency that defines criteria for secure networks.
  5632. The volumes are "Trusted Network Interpretation of
  5633. the Trusted Computer System Evaluation Criteria"
  5634. (NCSC-TG-005) and "Trusted Network Interpetation
  5635. Environments Guideline: Guidance for Applying the
  5636. Trusted Network Interpretation" (NCSC-TG-011).  It
  5637. is the network counterpart of the Orange Book for
  5638. computers.  See NCSC.
  5639.  
  5640. (2) The documentation for the technical
  5641. specification of audio CDs (CD-DA), which includes
  5642. such details as sampling and transfer rates.  "Red
  5643. Book audio" refers to digital sound that conforms
  5644. to the common standard used in music compact discs.
  5645. See CD.
  5646.  
  5647.  
  5648.  
  5649. resolution
  5650. (1) The degree of sharpness of a displayed or
  5651. printed character or image.  On screen, resolution
  5652. is expressed as a matrix of dots.  VGA resolution
  5653. of 640x480 means 640 dots across each of 480 lines.
  5654. Sometimes the number of colors are added to the
  5655. spec; for example, 640x480x16 or 640x480x256.  The
  5656. same resolution looks sharper on a small screen
  5657. than a large one.  See PC display modes and how to
  5658. select a PC display system.
  5659.  
  5660.     For printers, resolution is expressed as the
  5661. number of dots per linear inch.  300 dpi means
  5662. 90,000 dots per square inch (300x300).  Laser
  5663. printers and plotters have resolutions from 300 to
  5664. 1000 dpi and more, whereas most display screens
  5665. provide less than 100 dpi.  That means jagged lines
  5666. on screen may smooth out when they print.
  5667.  
  5668. (2) The number of bits used to record the value of
  5669. a sample in a digitized signal.  See sampling rate.
  5670.  
  5671.  
  5672. RESOLUTN.WMF
  5673.  
  5674. Screen Resolutions
  5675. These are the screen resolutions that are used on
  5676. a PC.  There are higher resolutions for special
  5677. applications, such as document imaging. 
  5678. The higher the resolution, the more
  5679. information (pixels) can be displayed on screen at
  5680. one time.
  5681.  
  5682.  
  5683.  
  5684.  
  5685.  
  5686. RUMBA
  5687. A family of PC-to-host connectivity software from
  5688. Wall Data Inc., Kirkland, WA.  RUMBA provides
  5689. Windows, Windows NT Workstation and OS/2 front ends
  5690. to IBM mainframes, AS/400s and VAXes through a wide
  5691. variety of network configurations.  RUMBA coax
  5692. adapters (3270 emulators) are also available.
  5693.  
  5694.  In the full version of this software, all
  5695.  software packages widely used in niche areas
  5696.  are described.
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702. salary survey
  5703.  
  5704.  The full version of this software contains
  5705.  the lastest salary survey from Source Edp.
  5706.  It shows what computer professionals earn,
  5707.  where they earn it and what each job entails.
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713. SCADA
  5714. (System Control and Data Acquisition, Supervisory
  5715. Control and Data Acquisition, Security, Control and
  5716. Data Acquisition).  A common process control
  5717. application that collects data from sensors on the
  5718. shop floor or in remote locations and sends them to
  5719. a central computer for management and control.
  5720.  
  5721.  
  5722.  
  5723. SCO Open Desktop
  5724. See SCO Open Server.
  5725.  
  5726.  
  5727.  
  5728. screen scraper
  5729. Also called frontware, it is software that adds a
  5730. graphical user interface to character-based
  5731. mainframe and minicomputer applications.  The
  5732. screen scraper application runs in the personal
  5733. computer which is used as a terminal to the
  5734. mainframe or mini via 3270 or 5250 emulation.
  5735.  
  5736.     Popular screen scrapers are Knowledgeware's
  5737. Flashpoint, Mozart Systems Corporation's Mozart and
  5738. Easel's ESL Renovator.  Attachmate's QuickApp adds
  5739. screen scraper capability to development systems
  5740. such as PowerBuilder, Visual Basic and SQLWindows.
  5741.  
  5742.  
  5743.  
  5744. scuzzy
  5745. See SCSI.
  5746.  
  5747.  Phonetic entries are included in the full
  5748.  version of the software.
  5749.  
  5750.  
  5751.  
  5752.  
  5753.  
  5754. seashell
  5755. The "C" shell in UNIX.  See UNIX.
  5756.  
  5757.  
  5758.  
  5759. security protocol
  5760. A communications protocol that encrypts and
  5761. decrypts a message for online transmission.
  5762. Security protocols generally also provide
  5763. authentication.  The security protocols emerging on
  5764. the Web are NetScape's SSL, NCSA's SHTTP and
  5765. Microsoft's PCT.  Web broswers and servers are
  5766. expected to support all the popular security
  5767. protocols.  See HTTPS.
  5768.  
  5769.  
  5770.  
  5771. segmented address space
  5772. Memory addressing in which each byte is referenced
  5773. by a segment, or base, number and an offset that is
  5774. added to it.
  5775.  
  5776.     A PC running in 16-bit mode (Real Mode) uses a
  5777. segmented address space.  Memory is broken up into
  5778. 64KB segments, and a segment register always points
  5779. to the base of the segment that is currently being
  5780. addressed.  The PC's 32-bit mode is considered a
  5781. flat address space, but it too uses segments.
  5782. However, since one 32-bit segment addresses 4GB,
  5783. one segment covers all of memory.
  5784.  
  5785.  
  5786.  
  5787. Serial Line IP
  5788. See SLIP.
  5789.  
  5790.  
  5791.  
  5792. seven dwarfs
  5793. IBM's early competitors in the mainframe business:
  5794. Burroughs, CDC, GE, Honeywell, NCR, RCA and Univac.
  5795.  
  5796.  
  5797.  
  5798. shared Ethernet
  5799. Refers to the traditional Ethernet topology in
  5800. which all stations share the total bandwidth of the
  5801. network.  Whether connected via a common cable
  5802. (10Base5, 10Base2) or a hub (10BaseT), transmission
  5803. is on a first-come, first-served basis.  Contrast
  5804. with switched Ethernet, in which each sender and
  5805. receiver pair has the full bandwidth of the line.
  5806.  
  5807.  
  5808.  
  5809. SHTTP
  5810. (Secure HTTP)  A protocol that provides secure
  5811. transactions over the World Wide Web.  It is
  5812. endorsed by NCSA and a variety of organizations.
  5813. See security protocol.
  5814.  
  5815.  
  5816.  
  5817. Silicon Graphics
  5818. See SGI.
  5819.  
  5820.  
  5821.  
  5822. SimCity 2000
  5823. A popular educational game for kids and adults for
  5824. DOS and Macintosh from Maxis, Orinda, CA.  The
  5825. purpose is to create a city that literally expands
  5826. itself if the infrastructure is well designed.
  5827. After installing a power plant, electric lines,
  5828. highways and setting up residential and commercial
  5829. zones, the people come and build up the city.  You
  5830. can influence the politics, taxation, even
  5831. determine how much natural disaster befalls the
  5832. citizens.  It's quite amazing!
  5833.  
  5834.  
  5835.  
  5836. SIMM converter
  5837. A printed circuit board that allows older 30-pin
  5838. SIMMs to be plugged into the newer 72-pin socket.
  5839. The board contains a 72-pin plug and a number of
  5840. 30-pin sockets.  SIMM converters are also used to
  5841. expand a single 30-pin or 72-pin socket to multiple
  5842. SIMM modules.
  5843.  
  5844.  
  5845.  
  5846. Simple Mail Transfer Protocol
  5847. See SMTP.
  5848.  
  5849.  
  5850.  
  5851. Simple Network Managment Protocol
  5852. See SNMP.
  5853.  
  5854.  
  5855.  
  5856. software engineering
  5857. The design, development and documentation of
  5858. software.  See CASE, systems analysis & design,
  5859. programming, object-oriented programming, software
  5860. metrics and Systemantics.
  5861.  
  5862.  
  5863.  
  5864. software vendors
  5865.  
  5866.  The full version of this software contains
  5867.  Software Magazine's latest ranking of the
  5868.  top 100 software companies.
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874. space/time
  5875. The following units of measure are used to define
  5876. storage and transmission capacities.  See binary
  5877. values.
  5878.  
  5879.    S P A C E  -  Bits or bytes
  5880.                        Power of 10
  5881.    Kilo  (K)  Thousand       3
  5882.    Mega  (M)  Million        6
  5883.    Giga  (G)  Billion        9
  5884.    Tera  (T)  Trillion      12
  5885.    Peta  (P)  Quadrillion   15
  5886.    Exa   (E)  Quintillion   18
  5887.    Zetta (Z)  Sextillion    21
  5888.    Yotta (Y)  Septillion    24
  5889.  
  5890.  
  5891.   T I M E -  Fraction of second
  5892.                                 Power of 10
  5893.   Millisecond (ms)  Thousandth       -3
  5894.   Microsecond (µs)  Millionth        -6
  5895.   Nanosecond  (ns)  Billionth        -9
  5896.   Picosecond  (ps)  Trillionth      -12
  5897.   Femtosecond (fs)  Quadrillionth   -15
  5898.   Attosecond  (as)  Quintillionth   -18
  5899.   Zeposecond  (zs)  Sextillionth    -21
  5900.   Yoctosecond (ys)  Septillionth    -24
  5901.  
  5902.  
  5903.  Storage/channel capacity measured in:
  5904.  CPU word size           Bits
  5905.  Bus size                Bits
  5906.  Disk, tape              Bytes
  5907.  MEMORY
  5908.   Overall capacity       Bytes
  5909.   SIMM or SIP module     Bytes
  5910.   Individual chip        Bits
  5911.  
  5912.  Transmission speed measured in:
  5913.  Network line/channel      Bits per second
  5914.  Disk transfer rate        Bits or bytes per second
  5915.  Disk access time          Milliseconds
  5916.  Memory access time        Nanoseconds
  5917.  Machine cycle             Microseconds/Nanoseconds
  5918.  Instruction execution     Microseconds/Nanoseconds
  5919.  Transistor switching      Nanoseconds, Picoseconds
  5920.                             and Femtoseconds
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926. stack overflow
  5927. An error condition that occurs when there is no
  5928. room in the stack for a new item.  Contrast with
  5929. stack underflow.
  5930.  
  5931.     In DOS, a Stack overflow error message means
  5932. that there is not enough room on the stack to
  5933. handle hardware interrupts.  Increase the number of
  5934. stacks in the STACKS= command in the CONFIG.SYS
  5935. file (see DOS Stacks).
  5936.  
  5937.     You can also get this message when other things
  5938. go haywire; for example, a bad expansion board or
  5939. one that isn't seated properly in the slot can
  5940. cause erratic signals eventually leading to this
  5941. message.
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947. switch fabric
  5948. The physical interconnect architecture used by a
  5949. switching device, which redirects the data coming
  5950. in on one of its ports out to another of its ports.
  5951.  
  5952.  
  5953.  
  5954. Synon/2E
  5955. An integrated development environment for AS/400s
  5956. from Synon, Inc., Larkspur, CA.  Synon/2E was
  5957. introduced in the same year as the AS/400 (1988)
  5958. and is the leading tools product in this market.
  5959. It provides an upper and lower CASE environment
  5960. that generates COBOL and RPG code.  Synon was
  5961. founded in England in 1983 by Simon Williams.  The
  5962. name came from and is pronounced "sign on."
  5963.  
  5964.     Synon's Obsydian is an object-oriented PC-based
  5965. environment that is used to develop C++ code for
  5966. Windows clients and RPG code for AS/400 servers.
  5967.  
  5968.  
  5969.  
  5970. systems programmer
  5971. (1) In the IS department of a large organization, a
  5972. technical expert on some or all of the computer's
  5973. system software (operating systems, networks,
  5974. DBMSs, etc.).  They are responsible for the
  5975. efficient performance of the computer systems.
  5976.  
  5977.     They usually don't write programs, but perform a
  5978. lot of technical tasks that integrate vendors'
  5979. software.  They also act as technical advisors to
  5980. systems analysts, application programmers and
  5981. operations personnel.  For example, they would know
  5982. whether additional tasks could be added to the
  5983. computer and would recommend conversion to a new
  5984. operating or database system in order to optimize
  5985. performance.
  5986.  
  5987.     In mainframe environments, there is one systems
  5988. programmer for about 10 or more application
  5989. programmers, and systems programmers generally have
  5990. considerably higher salaries than application
  5991. programmers.  In smaller environments, users rely
  5992. on vendors or consultants for systems programming
  5993. assistance.  In fact, end users are actually
  5994. performing systems programmer functions when they
  5995. install new software or hardware on their own
  5996. personal computers.  See system administrator and
  5997. salary survey.
  5998.  
  5999. (2) In a computer hardware or software
  6000. organization, a person who designs and writes
  6001. system software.  In this case, a systems
  6002. programmer is a programmer in the traditional sense
  6003. and is often called a software engineer.  See
  6004. salary survey.
  6005.  
  6006.  
  6007.  
  6008. TAPI
  6009. (Telephony API)  A programming interface from
  6010. Microsoft and Intel that is part of Microsoft's
  6011. WOSA architecture.  It allows Windows client
  6012. applications to access voice services on a server.
  6013. TAPI is designed to provide interoperability
  6014. between PCs and telephone equipment, including
  6015. phone systems and PBXs.  See WOSA.
  6016.  
  6017.  
  6018.  
  6019. teleconferencing
  6020. ("long distance" conferencing)  A communications
  6021. session among several people that are
  6022. geographically separated.  See videoconferencing,
  6023. audioconferencing, computer conferencing and data
  6024. conferencing.
  6025.  
  6026.  
  6027.  
  6028. TeX
  6029. A typesetting language used in a variety of
  6030. typesetting environments.  It uses embedded codes
  6031. within the text of the document to initiate changes
  6032. in layout including the ability to describe
  6033. elaborate scientific formulas.
  6034.  
  6035.  
  6036.  
  6037. the Web
  6038. See World Wide Web.
  6039.  
  6040.  
  6041.  
  6042. thermal dye transfer
  6043. See dye sublimation.
  6044.  
  6045.  
  6046.  
  6047.  
  6048. Token Ring connector
  6049. Called a Type 1 connector and developed by IBM, it
  6050. is a combination plug and socket.  Flip any
  6051. connector 180 degrees with the other and they plug
  6052. together.
  6053.  
  6054.  
  6055. TYPE1CON.WMF
  6056.  
  6057.  In the full version of this software, all the
  6058.  important plugs, sockets and connectors are
  6059.  explained and diagrammed such as this one.
  6060.  
  6061.  
  6062.  
  6063.  
  6064.  
  6065. transport protocol
  6066. A communications protocol responsible for
  6067. establishing a connection and ensuring that all
  6068. data has arrived safely.  It is defined in layer 4
  6069. of the OSI model.  Often, the term transport
  6070. protocol implies transport services, which includes
  6071. the lower level data link protocol that moves
  6072. packets from one node to another.  See OSI model
  6073. and transport services.
  6074.  
  6075.  
  6076.  
  6077. Travan
  6078. An enhanced QIC tape drive that reads and writes
  6079. Travan and QIC-Wide minicartridges.  The common
  6080. QIC-80 cartridge holds 125MB of uncompressed data,
  6081. whereas the equivalent Travan tape holds 400MB.
  6082. See QIC.
  6083.  
  6084.  
  6085.  
  6086. two-phase commit
  6087. A technique for ensuring that a transaction
  6088. successfully updates all appropriate files in a
  6089. distributed database environment.  All DBMSs
  6090. involved in the transaction first confirm that the
  6091. transaction has been received and is recoverable
  6092. (stored on disk).  Then each DBMS is told to commit
  6093. the transaction (do the actual updating).
  6094.  
  6095.  
  6096.  
  6097. U.S. Robotics
  6098. (U.S. Robotics, Inc., Skokie, IL)  A modem
  6099. manufacturer highly regarded for its quality
  6100. modems.  The company manufactures its own chipsets
  6101. (data pumps) and often leads the industry with
  6102. innovations.  Its HST protocol was a high-speed and
  6103. reliable modem protocol before V.32bis became a
  6104. standard.
  6105.  
  6106.  In the full version of this software,
  6107.  backgrounders on the major hardware and
  6108.  software vendors are included.
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114. UMB
  6115. (Upper Memory Block)  Unused blocks in the UMA
  6116. (640K-1M).  A UMB provider, such as EMM386.EXE, is
  6117. software that can load and manage drivers and TSRs
  6118. in these unoccupied areas.  See PC memory map, PC
  6119. conflicts, DOS Dos and DOS EMM386.EXE.
  6120.  
  6121.  
  6122. MEMMAP.WMF
  6123.  
  6124. Memory Allocation in a PC
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130. UNC
  6131. (Universal Naming Convention)  A standard for
  6132. identifying servers, printers and other resources
  6133. in a network, which originated in the UNIX
  6134. community.  A UNC path uses double slashes or
  6135. backslashes to precede the name of the computer.
  6136. The path (disk and directories) within the computer
  6137. are separated with a single slash or backslash, as
  6138. follows:
  6139.  
  6140.       //servername/path     UNIX
  6141.  
  6142.       \\servername\path     DOS/Windows
  6143.  
  6144.  
  6145.  
  6146.  
  6147.  
  6148. UniSQL
  6149. An object-oriented DBMS from UniSQL, Austin, TX.
  6150. UniSQL/X is a relational and object-oriented DBMS
  6151. for UNIX servers that provides SQL and object
  6152. access to the database.  UniSQL/M adds object-
  6153. oriented capability to SQL Server, Oracle, Ingres
  6154. and other relational DBMSs.
  6155.  
  6156.  
  6157.  
  6158. UNIX 93
  6159. An X/Open brand used on a product that is compliant
  6160. with a number of UNIX-based specifications
  6161. including XPG3, XPG4, SVID and AT&T source code.
  6162. In early 1996, X/Open closed this branding.  See
  6163. X/Open.
  6164.  
  6165.  
  6166.  
  6167. UNIX 95
  6168. An X/Open brand used on a product that is compliant
  6169. with the Single UNIX Specification (formerly Spec
  6170. 1170).  See X/Open.
  6171.  
  6172.  
  6173.  
  6174. UNIX shell account
  6175. A customer account with an Internet access provider
  6176. that requires the user to enter UNIX commands to
  6177. send and receive mail and files.  Prior to today's
  6178. graphical interfaces, Internet access was always a
  6179. command line operation performed by researchers and
  6180. computer buffs.
  6181.  
  6182.  
  6183.  
  6184. UNIX socket
  6185. A UNIX communications interface that lets an
  6186. application access a network protocol by "opening a
  6187. socket" and declaring a destination.  Sockets are
  6188. very popular because they provide a simple way to
  6189. direct an application onto the network (TCP/IP
  6190. protocol).  NetWare 3.x also supports sockets as
  6191. one of the common transport interfaces.
  6192.  
  6193.  
  6194.  
  6195. UNIX to UNIX copy
  6196. See UUCP.
  6197.  
  6198.  
  6199.  
  6200. v-mail
  6201. (Video mail)  The ability to send video clips along
  6202. with e-mail messages.  This is not the same as
  6203. videoconferencing, which requires realtime
  6204. capabilities between sender and receiver, but it
  6205. does require high-speed computers and networks.
  6206.  
  6207.  
  6208.  
  6209. VBRUN300.DLL
  6210. (Visual Basic RUNtime 300.DLL)  The Visual Basic
  6211. runtime module.  A Visual Basic application is made
  6212. up of a series of calls to Visual Basic routines,
  6213. which are contained in the DLL, and VBRUNxxx.DLL
  6214. must be available to run them.  The number
  6215. represents the version of Visual Basic (VBRUN300,
  6216. VBRUN400, etc.).
  6217.  
  6218.  
  6219.  
  6220. VFAT
  6221. (Virtual File Allocation Table)  The file system
  6222. used in Windows for Workgroups and Windows 95.  It
  6223. provides 32-bit Protected Mode access for file
  6224. manipulation.  VFAT is faster than, but also
  6225. compatible with, the DOS 16-bit File Allocation
  6226. Table (FAT).  In Windows for Workgroups, VFAT was
  6227. called 32-bit file access.  In Windows 95, it
  6228. supports long file names up to 255 characters.
  6229.  
  6230.  
  6231.  
  6232. VGA feature connector
  6233. A point-to-point channel used to transfer video
  6234. signals between two video controllers, typically
  6235. between the display adapter and a video capture or
  6236. TV board.  Using an 8-bit data path, it provides 40
  6237. Mbytes/sec bandwidth.  The port is a 26-pin male
  6238. connector or a 26-pin (13 per side) edge connector
  6239. at the top of the VGA board.  See VESA Advanced
  6240. Feature Connector.
  6241.  
  6242.  
  6243. FEATCON.WMF
  6244.  
  6245. Feature Connector
  6246. The VGA feature connector is either a 26-pin male
  6247. connector on the chip side of the VGA adapter or a
  6248. 26-pin (13 pins on each side) edge connector on
  6249. the top edge.  All VGA boards do not have the
  6250. feature connector.
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256. video adapter
  6257. See video capture board, video graphics board and
  6258. display adapter.
  6259.  
  6260.  
  6261.  
  6262. video RAM
  6263. Also called VRAM, it is a type of memory used in a
  6264. display adapter.  It is designed with dual ports so
  6265. that it can simultaneously refresh the screen while
  6266. text and images are drawn in memory.  It is faster
  6267. than the common dynamic RAM (DRAM) used as main
  6268. memory in the computer.
  6269.  
  6270.  
  6271.  
  6272. video teleconferencing
  6273. See videoconferencing.
  6274.  
  6275.  
  6276.  
  6277. viewer
  6278. A program that displays the contents of an
  6279. electronic (digital) file.  Viewers may be stand-
  6280. alone programs or components within a larger
  6281. program.  They are widely used to display images
  6282. downloaded from BBSs, online services and the
  6283. Internet.  Viewers for sound and video files are
  6284. also available.
  6285.  
  6286.     A viewer typically displays or plays one type of
  6287. file, whereas a file viewer is a program that
  6288. supports many different formats.  See file viewer.
  6289.  
  6290.  
  6291.  
  6292. virtual device driver
  6293. See VxD.
  6294.  
  6295.  
  6296.  
  6297. VLAN
  6298. See virtual LAN.
  6299.  
  6300.  
  6301.  
  6302. VRML
  6303. (Virtual Reality Modeling Language)  The
  6304. specification for a 3-D graphics language for the
  6305. World Wide Web.  After downloading a VRML page, its
  6306. contents can be viewed, rotated and manipulated,
  6307. and simulated rooms can be "walked into."  The VRML
  6308. viewer is launched from within the Web browser.
  6309.  
  6310.     The first VRML viewer was WebSpace from SGI,
  6311. whose Open Inventor graphics library was the basis
  6312. for developing VRML.  WebFX, WorldView and Fountain
  6313. are other Windows viewers, and Whurlwind and
  6314. Voyager are Mac viewers.
  6315.  
  6316.  
  6317.  
  6318. watermark
  6319. See digital watermark.
  6320.  
  6321.  
  6322.  
  6323. Web PC
  6324. See Internet PC.
  6325.  
  6326.  
  6327.  
  6328. Web search engines
  6329. See Web search services.
  6330.  
  6331.  
  6332.  
  6333. white point
  6334. The measurement of "white" on a color monitor.  It
  6335. can be expressed in degrees Kelvin or as one of the
  6336. standard illuminants or in x-y coordinates from the
  6337. CIE Chromaticity Diagram.  For example, the most
  6338. neutral white point is 6500 degrees Kelvin or D65
  6339. or x=0.3127/y=0.3290.
  6340.  
  6341.  
  6342.  
  6343. Win 95 abc's
  6344. The Win 95 abc's and the Win 95 entries that follow
  6345. provide a brief overview of the Windows 95
  6346. operating system and how to perform basic
  6347. operations.  If you are a Windows 3.1 user, be sure
  6348. to read Win 95/3.1 Differences.  The remainder of
  6349. this definition is intended for the first-time user
  6350. of Windows.
  6351.  
  6352.  In the full version of this software, there are
  6353.  numerous Win 95 entries that provide how to's
  6354.  and tips for Windows 95 users.
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360. Win 95 Properties
  6361. A Windows 95 Property sheet displays the current
  6362. settings of a particular resource in the computer.
  6363. It is also used to modify the settings and serves
  6364. as a front end to the Registry, which is the
  6365. database where these settings are stored (see Win
  6366. 95 Registry).
  6367.  
  6368.     Property sheets are displayed by selecting the
  6369. different Control Panels in My Computer as well as
  6370. from the Properties option in the File menu.  Right
  6371. clicking on various objects also displays them.
  6372. Following are ways to access some useful Property
  6373. sheets.
  6374.  
  6375.  
  6376.   Desktop and Window Colors and Screen Saver
  6377.     Right click on any uncovered part of the
  6378.     desktop.
  6379.  
  6380.  
  6381.   Hardware Configuration (CPU and Peripherals)
  6382.     Double click My Computer, Control Panel and
  6383.     System.  Select DEVICE MANAGER.
  6384.  
  6385.  
  6386.   TaskBar (Hide or Restore, Show Clock)
  6387.     Right click on any uncovered part of the
  6388.     Taskbar (in between the buttons).
  6389.  
  6390.  
  6391.   Most All Properties Sheets
  6392.     Double click My Computer and a Control Panel.
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398. Windows Metafile
  6399. A Windows file format that holds vector graphics,
  6400. bitmaps and text.  It uses the .WMF file extension
  6401. for 16-bit Windows and the .EMF extension for 32-
  6402. bit Windows (see EMF).  The Windows Metafile is
  6403. Windows' preferred vector format, since it contains
  6404. actual Windows commands (GDI calls) to draw the
  6405. images.  It is also used by programs to hold data
  6406. between sessions, and, Windows sometimes uses it
  6407. for temporary storage.
  6408.  
  6409.     The Aldus Placeable Metafile is a PageMaker
  6410. variation that contains a header indicating into
  6411. what size rectangle the object will be rendered.
  6412.  
  6413.  
  6414.  
  6415. X Pixelmap
  6416. An 8-bit raster graphics format used in the UNIX
  6417. environment.  It uses the .XPM extension and is
  6418. similar to the X Bitmap format, but provides 256
  6419. colors.  X Pixelmaps are often used for X Window
  6420. icons and hypertext icons on Web pages.
  6421.  
  6422.  
  6423.  
  6424. x86
  6425. Refers to the Intel 8086 CPU family (8086, 8088,
  6426. 80186, 80286, 386, 486, Pentium).  Starting with
  6427. the 386, Intel has dropped the "80" prefix in its
  6428. reference manuals.  The x86 designation is also
  6429. referenced as 80x86.  The following list contains
  6430. the members of the x86 family of CPUs.
  6431.  
  6432.  
  6433. X86.WMF
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439. Yellow Book
  6440. The standard for the physical format of a CD-ROM
  6441. disk.  The ISO 9660 standard defines the logical
  6442. format for the disk.  See CD.
  6443.  
  6444.  
  6445.  
  6446. zeen
  6447. See zine.
  6448.  
  6449.  Phonetic entries are included in the full
  6450.  version of the software.
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456. 0x
  6457. In programming, the symbol for a hexadecimal
  6458. number.  See x.
  6459.  
  6460.  
  6461.  
  6462. 100VG-AnyLAN
  6463. A high-speed version of Ethernet (IEEE 802.12
  6464. standard) developed by HP that supports Token Ring
  6465. as well as 10BaseT networks.  It is a shared media
  6466. LAN like regular Ethernet, but transmits at 100
  6467. Mbps rather than 10 Mbps.  It employs the Demand
  6468. Priority access method rather than CSMA/CD, which
  6469. is used in 10Base and 100BaseT Ethernets.
  6470.  
  6471.     Demand Priority is suited to videoconferencing,
  6472. because it allows realtime voice and video packets
  6473. to be given a higher priority than data.  In the
  6474. past, 100VG-AnyLAN has also been called 100BaseVG
  6475. and Fast Ethernet, although Fast Ethernet now
  6476. refers to 100BaseT.
  6477.  
  6478.  
  6479.  
  6480. 2000 time problem
  6481. The year 2000 presents a problem for many legacy
  6482. systems whose databases were designed with two-byte
  6483. year fields.  Years ago, saving two bytes in a
  6484. record meant alot more than it does today.  A "00"
  6485. in the year field is assumed to mean the year 1900,
  6486. and financial calculations that deal with aging
  6487. will be incorrect.
  6488.  
  6489.     Even though many mainframe systems have been
  6490. downsized to client/server, databases may have been
  6491. converted without extending the two-byte year into
  6492. four bytes.  Thus the problem can exist on state-
  6493. of-the-art platforms.
  6494.  
  6495.     There are consultants that specialize in this
  6496. problem and there is software than analyzes and
  6497. patches systems to solve it.  However, older
  6498. information systems are often programmed by people
  6499. that are no longer around and in languages that are
  6500. difficult to support.  Thus, many legacy systems
  6501. are ticking time bombs, literally.  It has been
  6502. estimated that as much as $400 billion will be
  6503. spent modifying systems to change the year from two
  6504. to four bytes.
  6505.  
  6506.  
  6507.  
  6508. 3-D modeling
  6509. The ability to create three-dimensional images.
  6510. See surface modeling and solid modeling.
  6511.  
  6512.  
  6513.  
  6514. 4GL
  6515. See fourth-generation language.
  6516.  
  6517.  
  6518.  
  6519. 586
  6520. See Pentium.
  6521.  
  6522.  
  6523.  
  6524. 640K
  6525. (640 Kilobytes)  Typically refers to the first 640
  6526. kilobytes of memory in a PC, known as conventional
  6527. memory.  See PC memory and PC memory map.
  6528.  
  6529.  
  6530.  
  6531. 7-bit ASCII
  6532. The original ASCII character code, which provides
  6533. for 128 different characters.  Internet mail as
  6534. well as certain PBXs support 7-bit ASCII, not the
  6535. 8-bit byte.  In order to transmit proprietary file
  6536. formats and binary executables over these systems,
  6537. the 8-bit data must be encoded into a 7-bit format
  6538. using such programs as UUencode and BinHex.
  6539.  
  6540.  
  6541.  
  6542. 802.12
  6543. See 100VG-AnyLAN.
  6544.  
  6545.  
  6546.  
  6547. 9660
  6548. See ISO 9660.
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555. END.WMF
  6556.  
  6557.